Possibly, though `originalEvent` will always be set if there is any mouse event. So you have covered cases for devices that are mouse-only or touch-only, but not devices that have both (windows 8 touch-screen machines for example).

The lack of support for that specific use-case may be acceptable though.