Every CATCH block is constantly listening to all events in the bot, looking for the ones with specific names (and optionally – with a specific parameter value). When a specific event is broadcasted by SEND block in any of the bot skills (or generated in the system), this CATCH is passing control to the connected blocks.