I'm really confused as to why this bug is still happening. I've never been able to reproduce it here, but I've added a lot of code to test for it, and to adjust the coordinates so that they end up on a visible screen.
Clearly, I must have missed a case somewhere, but trashing the prefs should fix it...
__________________
--Dave Nanian
|