“The Cursor/Touch is on” event means “The mouse cursor is over this position”.
It is also considered a “Single touch” event condition meaning it doesn’t support multitouch. When using a mobile device, single touch events are treated as a “virtual cursor”. This means that unless you touch somewhere else, the cursor stays ontop of where it was last located.
You should be adding “The left mouse button is clicked/touch is down” as an additional condition to these events. This means that they will only activate while the mouse cursor is clicked or when the touch is actually down.