private void postProcessTouches()
    {
        var index = 0;

        while (index < tracking.Count)
        {
            if (tracking[index].Phase == TouchPhase.Ended)
            {
                tracking.RemoveAt(index);
                continue;
            }

            tracking[index].Phase = TouchPhase.Stationary;

            index += 1;
        }
    }