dispose method
void
dispose()
Implementation
void dispose() {
if (_isDisposed) return;
_isDisposed = true;
_debouncer.dispose(); // cancels any pending timer
_stateCtrl.close();
_valueCtrl.close();
_errorCtrl.close();
}