For maximum smoothness, movement events (those other than first/last) should be delivered exactly once per frame, just before rAF. Today this is done by Android Jelly Bean and later and iOS 9. We're planning on doing this in Chrome itself when not supported by the underlying OS / hardware. If present, the times in paranthesis represent the timestamps of events from getCoalescedEvents.