HyperCard uses top-left-relative coordinates, That's what we should return from platform-specific code for ease of use.
If the mouse is released inside a "mouseDragged" handler, we should react accordingly and cancel this loop.
Oops. We were mixing up bottom and right when calculating the new dragged rect. Looks almost like mixing up width and height, but different in interesting ways.
Make sure dragged timers move their view on screen.