def receive_value(self, value): self._is_notifying = True MonoButtonElement.receive_value(self, value) self._is_notifying = False for listener in self._pending_listeners: self.add_value_listener(listener[0], listener[1]) self._pending_listeners = []