I should also mention that erroneous form move messages do come through, even when the move is not moving. The same goes for OnMouseMove events on gridviews. Lots of messages come through even when the mouse isn't moving.