Related work: User Defined Gesture