starting to differentiate between  different gestures