code: function(proto, name, combo) {
  		var base = proto[name];
  		proto[name] = combo(function() {
  			return base.apply(this, arguments);
  		});
  	}
docs: Overload DOM method (same for all browsers).
  @param {object} proto
  @param {String} name
  @param {function} combo