Catching events are events with a defined trigger. They are started once the trigger has activated or fired. Throwing events are triggers for catching events and are triggered by the process.