Changed clX/clY to pX/pY. And the values are now set to the pageX/pageY
values rather than clientX/clientY.