moved the TemplateListener kernel.control event down in the priority

moved the TemplateListener kernel.control event down in the priority to allow other listeners to work between the ControllerListener and the TemplateListener