Updated to a tried & tested version

Tested mouseover, mouseout. Also, `mouseover` is now triggered _before_ `mouseout`