jQuery plugin for debouncing functions