add debounce back in, thanks @samccone : )