an improved debounce implementation
blogged about here http://modernjavascript.blogspot.com/2013/08/building-better-debounce.html
an improved debounce implementation
blogged about here http://modernjavascript.blogspot.com/2013/08/building-better-debounce.html