Underscore.js mixin. A variant of _.debounce that returns the setTimeout id.