public void TrackTouchUp(Point position, DateTime timestamp) { if (IsCompleted || IsAborted) return; if (!firstTap.IsCompleted) { firstTap.TrackTouchUp(position, timestamp); } else if (!secondTap.IsCompleted) { secondTap.TrackTouchUp(position, timestamp); } }