ValueChanged throttle({int? timeout}) { return FunctionValueProxy(this, timeout: timeout).throttle; }