handle when gesture changes, cancel, end