changed debounce back to throttle