Revised QVSS mouse support from Matt Burke to address #60

This is definately much better, but I observed some strange behaviors in my initial testing when the mouse reached the window edge.