After pressing the "set controls" button, It seems to sometimes ignore first button pressed, leading to an off-by-one when setting the controls.