Besides using browser.log() you can use sprite.pickedcount to see how many objects are picked.
In general I assume most triggers just have the one relevant object picked at a time. “On created” for example will be run for each object you created. So no for each needed in triggers.
Ultimately the plugin/behavior could be made to pick multiple instances at once but I can’t think of any examples. Are there any that don’t stick to the standard?
Triggers are like functions, they will be jumped to. But there is something called a fake trigger that’s used sometimes that looks like a trigger but is run in place.
“Keyboard: On key pressed” is a trigger.
“Gamepad: on button pressed” is a fake trigger, which is the same as:
Game pad: button down
Trigger once.