Introduces cancelOnDirectionChange. Cancels an interaction when the swipe direction has changed, and the controller that we’re wired to is now moving in the opposite direction than when the gesture first started