(base) Added hooks that can be used by controllers to take actions at the appropriate time during an action