Allow mouse panning to fire when it leaves the browser

Fixes #120.  The mouse handler now works like google maps when panning.
I am understading that jquery will not fire the mousemove event if it is outside the canvas?