Get rid of static methods: there're no that much reason to keep them
Revers safe listeners instead of inheriting component-emitter
Fix invokation architecture
Add event namespaces
5.1.0
Fix multienvironmental tests