Event integration with power control working, now it needs a bit of refactoring to be fully acceptable