i'm sure this has been mentioned at some point or another, but search didn't provide anything like what i'd like to suggest.
i think this would best be described as something similar to WYSIWYG coding (which i believe is the correct term to use).
instead, events would be placed in a sort of grid, like microsoft excel. you could drag certain parameters down
columns (because you can't put OnActivate into the output parameter), which would give you option to do any of these three:
it would also be capable of knowing if you put something like InstantRespawn next to Client, and it wouldn't allow you to do that. if an input parameter was deleted, all the events after it would be removed as well.
also i would hope (and this was the idea that led onto me wanting to post this) that you could select a certain number of events and copy and paste them. what was copied could then be
pasted into other bricks.i don't know if this is even remotely possible, but it would be amazing and incredibly useful if it could.