Registering Controllers as observers