Calculate touch event location properly
Move to location of touch event, not direction