Run other events in an action, like functions in programming languages.
The new functions can still be called everywhere, and are significantly faster than the old functions.