make debounce work for realz