protected virtual void OnTouchEnded(ITouchEventArgs e) => TouchEnded?.Invoke(this, e);
protected virtual void OnTouchBegan(ITouchEventArgs e) => TouchBegan?.Invoke(this, e);
protected virtual void OnTouchEnded(ITouchEventArgs e) => TouchEnded?.Invoke(this, e);
protected virtual void OnTouchBegan(ITouchEventArgs e) => TouchBegan?.Invoke(this, e);