debounce best practices - mtips5s