- Add mouse and touch handlers to all elements regardless of existence of touch events in window dom.
- Add basic mouse, touch, and generic handlers to base remote class.
- Touch handlers always call generic handler and then set
fireMouseEvent
to false. - Mouse events only fire if
fireMouseEvent
is true.onMouseUp
sets it to true at the very end.
- Touch handlers always call generic handler and then set
This solution seems to work but requires further testing.