clone method
Returns a deep copy of this instance, preserving op if present.
Implementation
@override
GestureEventD clone() => .new(
op: op,
touchAction: touchAction,
pointCount: pointCount,
pointId: .from(pointId),
position: .from(position),
);