Yes, I thought you would agree with that. I just wanted to try to make sure that you had all of the possibilities accounted for. If you're going to go with the code that wims posted, please note that there is a small error in
Code:
.splay -p $+($did(ID_Hidden_list,$did(1).seltext),$did(1).seltext)

It should be
Code:
.splay -p $+($did(ID_Hidden_list,$did(1).sel),$did(1).seltext)
otherwise you're going to get an incorrect response, since $did is going to be looking for a number in that location, not a string, so the string returned will be evaluated as 0