class Debouncer(debounceMs: Long, scope: CoroutineScope = CoroutineScope(DispatcherProvider.Main)) Utility class for debouncing high frequency events.
submitting a new piece of work to run within the debounce window will cancel the previously submitted pending work.