add debounce to osd events