addUpdateListener method
Registers a closure to be called whenever update successfully adds/removes an element if not null.
Implementation
void addUpdateListener(ValueChanged<(T, bool)>? listener) {
if (listener != null) {
_updateListeners.add(listener);
}
}