clientX/clientY isn't available on the TouchEvent so using pageX/pageY instead