I found a couple of bugs with the newest version.
When using blizzABS, you have to use the following script command to be able to use the features of your script.
$MCES.disabled = false
$MCES.movement_disabled = false
For some reason, blizzABS initializes them to true (at least the movement one, forgot to test which one was needed. I think it's just the movement, as you can still select things in the menu and see the cursor). Should be a simple fix.
Also, when using tons of addons for the required custom controls, there is a very odd bug. When you click on a non auto-event, nothing happens. But after you move to another location (after having clicked the non-responsive event), the event's code executes. This isn't the case with blizzABS. I don't use RMX-OS, so I can't test the bug in it.
Thanks again for making this script, it's really helping me out.