fix e.pageX always = 0 b/c we weren't using e.touches