Controller is dependency injected now, channel instantiated by Global