Fix for requiring canvas to be displayed and visible - move it above the page.
Fixed Firefox by adding eventX and eventY.
Mouse move events handled and console logging removed.