Update modules to the new beluga triggers system

Ready for review on the updated modules, one commit for each updated mod.
Not ready for merge -> wait for the other mod's to be updated.

cc @ValentinTrinque , @regnarock