Updated the way events are processed, still need to fix double tapping
and
how the x and y are calculated.