This seems to assume that the window could not have `ontouchstart` (thereby applying the mouse listeners) but the `touchstart` event could still be triggered. Is that true?