when copying properties for touch events, make sure that those properties that might be different for each `Touch` object are not copied from the touch event
use separate pointer event handler for document when dragging