Issue #12 mouse should always update

The mouse gets updated even outside of the canvas. The position of the mouse is relative to the canvas and can get negative.