implement basic gestures. save to db