added debouncing functionality to the map
added public map debounce delay property