Determine if the callbacks have already been called at least once.
Determine if the callbacks list has been disabled.
Add a callback or a collection of callbacks to a callback list.
Disable a callback list from doing anything more.
Remove all of the callbacks from a list.
Call all of the callbacks with the given arguments.