Use debouncing to handle keyup events