What bugs me is that if you toggle the device toolbar in the dev tools, and pick any device with touch screen event, the listener is working completely fine.
It’s not a bug it’s just a fun fact about the control. I think we could probably put better documentation on this to be honest. This was something that tripped me up when I was first working on the GUI editor.
The only thing is I don’t 100% remember the reason why it is needed, so writing it in the documentation + an explanation along side it would be the best thing to do.
If there is a good reason to keep it this way, then there is no need to change the behavior. Otherwise we can look at it as a bug that needs squashing.