mousemove should fire before mouseout