update to clientX/clientY instead of pageX/pageY for IE9