But if the mouse is only over the top of one of the objects, then surely only that event would fire? What's happening is, if the mouse is over the top of the object in the first event, it never fires at all.
I understand that if the mouse is over both objects, it will simply fire on each event and the 2nd event will be the one that was executed last.