Event tests
Splitting events registration to hook tests on them

- moved event setup to init
- created dedicated method to register events whenever you want