You don't even need to name anything [X] is ticked and [ ] is unticked.
On bulb
0 [X] onRelay > Self > setLight > [Insert Light Here]
1 [ ] onRelay > Self > setLight > None
2 [X] onRelay > Self > toggleEventEnable { 0 1 }
and have the brick under it be the switch and have it's events be
0 [X] onActivate > Self > fireRelay {Up}
and if you did his method, there is no reason to name the switch.
Edit: If you don't want a separate brick for the switch, replace onRelay with onActivate.