Probably dumb questions but:
1. I'm having trouble imagining why you'd want the same event to trigger separate responses, at the same time. What are you actually trying to do?
2. If you really want two things to happen when the event fires, why not just combine the code from both subroutines into one?
Not dumb questions. Firstly, my menu system makes buttons to call external code. Those scripts may have applicaiton events, but my menu system, itself, may have events. This actually seems to be fine. The problem is where I have used ExecuteGlobal to include code (sub menus, libraries). Right now, I am doing as you mentioned and I have rolled all concurrent events up to the top level menu script. I was just wondering if there are more advanced ways for handling application events.