Below I show two nested EventHandlers. I am trying to work out how to get separate events from MouseDown, MouseDragged, MouseUp and MouseClicked. As far as I can see if the mouse is clicked this is also an event for MouseDown and MouseUp. Similarly however long I wait between a down and an up I get a click. How are you meant to separate out events if you are mixing downs, ups and clicks?