public Gesture_Listener(Gesture_Controler gestureControler, Gesture_Event gesture) { registerHandler = new RegisteredEventHandler(RegisterGesture); continueHandler = new ContinuedEventHandler(ContinueGesture); terminateHandler = new TerminatedEventHandler(TerminateGesture); failHandler = new FailEventHandler(FailGesture); this.gestureEvent = gesture; this.gestureEvent.Registered += registerHandler; this.gestureEvent.Continued += continueHandler; this.gestureEvent.Terminated += terminateHandler; this.gestureEvent.Failed += failHandler; this.gestureControler = gestureControler; }