o Allow to choose a configuration name not based on the joystick.
o don't require button read.
o determine max button: take button number not value.