For what it’s worth, I always combine these two triggers
in the same piston:
IF Bulb1's switch changes to on
Then do cool stuff
END IF
IF Bulb1's switch changes to off
Then do other stuff
END IF
My logic is, even with only a single one of them in a piston, the piston still fires at both events. So combining them both in the same piston effectively turns two triggers
into one.
(although the conditions
still controls the logic flow)
Just make sure that the two blocks are separate from each other.
(do not nest these triggers
)