debounce https://css-tricks.com/debouncing-throttling-explained-examples/ http://demo.nimius.net/debounce_throttle/