not using frame.gestures anymore