* Switch to use request
* Add an agent that generate events
* Add the possibility to run individual agent