Better configuration handler infrastructure

We now get events when we need to check something