MouseTracker - Pointer over/out event fixes

Fixes #152, #404, #420, #427
I cleaned out the stuff that made lint fail (now I see that's what gasi was pointing out). A bunch of blank lines have spaces where there should be none however. If I clean those I'd prefer to do that dreaded task on a separate PR please.