Dynamic component events WIP. Broken build.