def update(self, interval):
        if InputManager.getPressed("esc"):
            Globals.STATE = SettingScreen.SettingScreen()
        if self.cExists:
            if self.index < len(InputManager.cList):
                self.iText = "Press button/axis for " +\
                    InputManager.cList[self.index]

            if self.wait == 0.0 and self.index < len(InputManager.cList):
                cInput = InputManager.getControllerInput()
                if cInput[0] != 0:
                    InputManager.cBindings[cInput] =\
                        InputManager.cList[self.index]
                    self.index += 1
                    self.wait = 1.0
            elif self.wait == 0.0:
                InputManager.cConfigured = True
                Globals.STATE = SettingScreen.SettingScreen()
            else:
                self.wait -= interval
                if self.wait < 0.0:
                    self.wait = 0.0