Improvements

changed from clientX, clientY to pageX, pageY.  Improved moving objects