code: def handle_update(self, args):
      
      component = int(args[0])
      action = int(args[1])
      params = [int(x) for x in args[2:]]
      _LOGGER.debug("Updating %d(%s): c=%d a=%d params=%s" % (
          self._integration_id, self._name, component, action, params))
      if component in self._components:
        return self._components[component].handle_update(action, params)
      return False
docs: The callback invoked by the main event loop if there's an event from this keypad.