Could you use event namespacing here? I think this is what delegateEvents in Backbone does.
Say when you subscribe, subscribe for "event.1" (1 is id), and when trigger use same "event.1", in case if you want others to listen for the same event, then make them subscribe to "event" skipping id.