docs: def unlisten(self, event, callback):
          """
          Remove previously assigned callback.
          :return True in case the callback was successfully removed, False
          otherwise.
          """
          try:
              self.listeners[event].remove(callback)
          except ValueError:
              return False
          else:
              return True