added gestures, fixes