Allows for multi-branch callbacks from a single method. This allows for blocks of code to be invoked in response to asynchronous events triggered in the called method.
Steve Ross