From http://stackoverflow.com/questions/977329/how-can-i-determine-which-mouse-button-raised-the-click-event-in-wpf