Use qualifiers to abstract logic and simulate oop, for code reusability. One class only handles one thing.
Even if you don’t need child events, also split actions into several child according to their type, for readability. E.g., one line for object A, one line for special action, etc, and collapse into groups.
Use something like hungarian notation or camelcase. Add prefix to fastloop/group name to simulate namespace.