Implemented sharing and custom gestures