Even better debounce