MotionEvent.Direction does not perform correctly,
we'll have to take a look at that