ever method
Calls callback every time the value changes.
Returns a function that cancels the listener.
Implementation
VoidCallback ever(void Function(T value) callback) {
void listener() => callback(value);
addListener(listener);
return () => removeListener(listener);
}