code: def add_button(self, button):
      
      self._buttons.append(button)
      self._components[button.component_number] = button
docs: Adds a button that's part of this keypad. We'll use this to
      dispatch button events.