I think my tests were with a single listener - switch vs always function.apply. It makes sense that if there were many listeners, using a switch/if-else/ternary initially wouldn't hurt the overall performance gain of choosing a more optimized execute statement.
But I still look at how much less code there would be, longingly, of skipping the executes altogether. Yes Stray, I said 'less code' ... I just can't help it, I'm flawed, obsessive.
Tyler