pointerDown method
A finger came down at position, in bar coordinates. time is when,
in seconds on the clock given to tick; without it the touch counts
as half a frame before the next tick.
Implementation
void pointerDown(Offset position, {double? time}) {
_reported = position;
_pending.add(_TouchEvent(_Touch.down, time, position));
}