Attempt mouse state workaround described by Scott

Fixes #69 ?

This also kind of make the mouse work better on my laptop, too, although still glitchy.