            if (State == GestureRecognizerState.Began || State == GestureRecognizerState.Executing) {
                CalculateFocus(CurrentTrackedTouches);
                SetState(GestureRecognizerState.Ended);
            }
            else {
                CalculateFocus(CurrentTrackedTouches);
                SetState(GestureRecognizerState.Failed);
            }
        }
        
    }
}