David
I understand what you are saying. I guess we have to live with the following scenario:
1. Coder A writes a script using event.keypress and publishes it
2. Coder B, independently, writes a script also using event.keypress and publishes it
3. Both scripts are loaded, innocently, by user C
In the above, if both scripts were running and on at start up, then there would be a clash (I assume).
I guess the thing to recognise, as you say, that scripters should always put a 'script on/off' in their menus, ie to allow users, like C, above the ability to choose the script to run at any given time., ie all scripts loaded, but only one running at a given time.
Cheers
Garry