Attempt mouse state workaround described by Scott

Fixes #69 ?
Use GetMouseState for button events, as well
Merge pull request #70 from mccoyst/mouse

Attempt mouse state workaround described by Scott