making ControllerStatus a Flags enum