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.
```np.where``` syntax is cleaner. Will change. For starting at 1, I'm sure the 0 index carries some information, maybe low-level like some state of if there is a mouse connected or not.