If I were to use, for different purposes, all four events (down, up, click, long-click) with a button AND use a single event handling routine, how do I distinguish between the four events (I'm thinking of something along the lines of "Activity.Action_Down", etc.)? Thanks.