Added polyfill-function-prototype-bind to support browsers without Function.prototype.bind()