Ей, underscore е яка идея. Аз бих го импортнал целия в проекта, има доста готини функцийки.

P.S. По-скоро throttle ни трябва от там, а не debounce, но и двете ги има.