Events changes
Better components interaction