If you have an on/off situation that emits two different output events, then the right thing to do is to have them as separate programs in a group.For "Toggle", is there anyway of defining the two toggle states?
eg.
cc:30,1 = off
cc:30,127 = on
Toggle was meant for cases when the same keyswitch toggled some state on the patch, for example in the Bohemian violin where the same keyswitch B0 toggles chords on and off. In your example, it's a separate event (CC30/1 and CC30/127) so since it's possible to set on and off discretely, they should be separate programs.