using _.bind to avoid Function.prototype.bind, fixes #7