// Current gesture Start function as it gets registered.
 private void EnterRightHandGesture(BKI_FunctionalGesture gesture)
 {
     rightHandPriorityValue = gestureStorage.GetGesturePriorityAtKey(BKI_UIType.right, gesture.gestureId);
     previousRhGesture      = activeRhGesture;
     activeRhGesture        = gesture;
     activeRhGesture.OnGestureEnter();
     rightActive = true;
 }
 // Current gesture Start function as it gets registered.
 private void EnterCombiGesture(BKI_FunctionalGesture gesture)
 {
     combinationPriorityValue   = gestureStorage.GetGesturePriorityAtKey(BKI_UIType.combi, gesture.gestureId);
     previousCombinationGesture = activeCombinationGesture;
     activeCombinationGesture   = gesture;
     activeCombinationGesture.OnGestureEnter();
     combiActive = true;
 }
 // Current gesture Start function as it gets registered.
 private void EnterLeftHandGesture(BKI_FunctionalGesture gesture)
 {
     leftHandPriorityValue = gestureStorage.GetGesturePriorityAtKey(BKI_UIType.left, gesture.gestureId);
     previousLhGesture     = activeLhGesture;
     activeLhGesture       = gesture;
     activeLhGesture.OnGestureEnter();
     leftActive = true;
 }