Better documentation of packages.
A way to handle events