I explained it poorly. TOUCH X/Y works only correct with both touchscreens and touchpads in Monkey 2 and macOS.
One of the uses you have for this is that you can design multitouch apps for macOS.
Also you can test multitouch apps before deplying them to android tablets or iPads.
As long as your Apple computer have a touchpad inbuilt or attached (you can buy those wedged surfaces from Apple).
My wish is that Cerberus-X could replicate that behaviour.
If you try to do the same in Cerberus as in Monkey2 does not work, it won't react on TOUCH X/Y commands in that way.
It's be possible to do this on macOS in Cerberus-X and maybe even on Windows using their precision touchpad protocol.
(I remember how Windows' old touchpad protocol did not allow you to see through the mouse emulation as easily as MacOS allow)
About MOUSE X/Y
----------------------
MOUSE X/Y work as it should of course in both languages but this command is not useful for
single- or multi- touch purpose for several reasons :
It gives only a single coordinate but the problem is that it does not even do that in all situations,
because you have to move around to actually give a position. You can't just press anywhere, except
with physical buttons. Mouse emulation can also never give you multiple touchpoints, that only works
on a higher level via gestures which sometimes is undesired.
This higher level is the traditional protocol of handling mouse left clicks, right clicks and dragging and
also gestures but all this comes in the way when you want to treat the touchpad as a multitouch screen.
Therefor I leave MOUSE X/Y out of this, because it's a mouse emulation and it gives the standard behaviour
of handling a mouse through a touchpad surface and do exactly what they are supposed to do.