code: def _notify_change(self):
          
          d = self.declaration
          self._notify_count -= 1
          if self._notify_count == 0:
              #: Tell the UI we made changes
              self.adapter.notifyDataSetChanged(now=True)
              self.get_context().timed_call(
                  500, self._queue_pending_calls)
docs: After all changes have settled, tell Java it changed