debouncing for markers/listeners