update event delegation for new component/dom