At the moment, when you mouse over an object, it shows the mouse over state, but if you click (and show the mouse down state) and release, the object returns to its mouse away state even though the mouse is still over. The mouse over will only register again once the cursor has left the object, and returned again.