Complexity is not an issue. One thing that I really suggest you can do in case you have a lot of events with the same name (like I see here (“DECOMPOSE FINISHED”), would be to instead of using direct string names in the ActionTask, to instead use Linked Variable for those strings. This way, all events can be viewed in the Variables list, all tasks can reference those in common and can also be changed much easier. With the new feature in version 2.6.0, you can also categorize these variables under a named header. Following is a screen of what I mean:
[attachment file=”EventVariables.png”]
Let me know if this helps in managing your events.
I will also take a look at your suggestions and see what can be done 🙂