Fix canvas mouse position bug

When you scroll down the page, the points are offset from where you click. No
longer after this commit. It was simple to fix -- I just needed to use pageX and
pageY rather than clientX and clientY.