Could we know if this event is available in the target context where we are running? Then we could add this new listener or not depending on context (common use, reader...)

I mean, like 'ontouchstart' in window ? 'touchstart' : ''mousedown''