update ControllerEvent function and Initializer class