True - my motivation for doing this is the event adapter accepts every event and then filters them. SF already iterates over all listeners to I figured it would be better to filter it out earlier.

But I see your point about subclasses and only being interested in those events.

I'll talk to Mark.