Recommend InputMapper, specially if you are using blutooth, the nice thing is that the light changes base on the controller battery. I do say in advance from time to time it unconfigures the button mapping, but it's just to go into the configuration and remap it.