Limiting user inputs with throttle/debounce