Do sub-events always run in serial (top-down) and wait for each other to finish in the same order?
i.e, do bottom sub-event wait for top sub-event to finish
main even( condition1 )
sub-event1( condition 1.1 )
sub-event2( condition 1.2 )
sub-event3( no-condition - only action)
if sub-event2 condition is met and its actions are CPU hungry, will sub-event3 run before sub-event2 finishes or wait for it?