debounce attempt
long