I just had a look at how cursor selection is handled and I can conclude that is it a *real* mess! Cursor are copyed, selections are set and cleared all other the place...
I have tried all your methods. :-) You know, it would be easy to call saveSelection at clearSelection.... Bo