User input, especially typing, comes in much faster than you want an action to occur. We solve this by using a concept called "debouncing". In this lesson, we implement a debounce operator which we can easily drop into our current chain of operators.