Tim, did you try my version?
It will exit with left or right click or Enter. The text is updated to the last known cursor position.
Mine doesn't work for you?
The latest one didn't work unless I hit enter or the space bar. If I use the right click to end the ssget call, then it would just place it at 0,0.
Could it be the varying speeds of our PC's that are affecting this? If the grread is being evaluated too quickly after the ssget input is completed, meaning that the right-click or enter is being swept into the grread loop?
Just a theory
That is what I was thinking. That is why I changed it the way I did, so it will only exit once you pick a point, instead of stop moving the mouse. Yours would stop if you hit any button while moving the text.