private void EnablePostureChecker(GestureChecker checker)
 {
     checker.Successful += OnPosture;
     checker.GestureBegin += OnGestureBegining;
     checker.GestureEnd += OnGestureEnded;
     checker.GestureProgress += OnGestureProgress;
 }
        private void DisablePostureChecker(GestureChecker checker)
        {
            if (checker != null)
            {
                checker.Successful -= OnPosture;
                checker.GestureBegin -= OnGestureBegining;
                checker.GestureEnd -= OnGestureEnded;
                checker.GestureProgress -= OnGestureProgress;

                checker.Dispose();

                checker = null;
            }
        }