Changed cursor to a canvas element.

It didn't seem right as a DOM element as Chrome would show a cursor
sometimes when you moved the mouse.