Debounce and Throttle: a visual explanation