Fixing issue #543 - mouseout should fire before mouseover

A mouseout event for the current node should be fired before another node fires its mouseover event.
Merge pull request #552 from ElliotChong/patch-1

Fixes #543 - mouseout should fire before mouseover