Mouse click

I am going to need mouse click functionality for CRM corpus responses. I have not yet done all the event handling gobbledigook, but this at least provides the ability to poll the mouse button status. @Eric89GXL and @drammock, please take a look and comment when it's convenient.
Although I guess it would allow for easy `ndarray` storage or so.