bool handleTapUp(int pointerId, TapUpInfo info) { if (_checkPointerId(pointerId) && containsPoint(eventPosition(info))) { _currentPointerId = null; return onTapUp(info); } return true; }