new debouncing strategy implemented