Update components
Introduce event component