We need a PlatformPointerEvent class to be able to pass this object down to Blink instead of PlatformMouseEvent and PlatformTouchEvent at the end.
This issue refers to creating a PlatformPointerEvent and particularly use this as much as possible instead of PlatformMouseEvent.
Comment 1 by nzolghadr@chromium.org
, Jul 5 2016