3.0 component event optimize

Optimize the component event bindings. While this doesn't save a *ton* of time per request, each little bit helps and this is an easy win.