code: function(name, func, scope) {
  			var self = this;
  			// adapt moxie EventTarget style to Plupload-like
  			plupload.Uploader.prototype.bind.call(this, name, function() {
  				var args = [].slice.call(arguments);
  				args.splice(0, 1, self); // replace event object with uploader instance
  				return func.apply(this, args);
  			}, 0, scope);
  		}
docs: Check whether uploader has any listeners to the specified event.
  
  @method hasEventListener
  @param {String} name Event name to check for.
   
  Adds an event listener by name.
  
  @method bind
  @param {String} name Event name to listen for.
  @param {function} func Function to call ones the event gets fired.
  @param {Object} scope Optional scope to execute the specified function in.