Replace history state in real time when a new query was excuted. But only push a new state after the user has scrolled or clicked into the search result area.
Replace history state in real time when a new query was excuted. But only push
a new state after the user has scrolled or clicked into the search result area.

snoack/cocktail-search,snoack/cocktail-search,snoack/cocktail-search,snoack/cocktail-search