Instantiate a ControllerInfoEnumerator intead of getting it from ControllerManager.
Don't enable the controller until applying the new preset.