Implementa Event::on
Implementa Event::trigger