bind is provided by Underscore.js; why not use it?