add events plugins
update composer.json