Hi,
yes broadcasting by tag would be cool actually.
The issue you are having TommyA is very common, to add to the very good suggestion by Justifin,you can also fill the event data with some meaningful variable and then broadcast the even. When a state is received this global event check the event data and react or ignore this event. This one other solution if you want to keep One global event for this.
Bye,
Jean