reverse movement cancels gesture