code: function setTimeMethods() {
  	var useUTC = defaultOptions.global.useUTC;
  
  	makeTime = useUTC ? Date.UTC : function (year, month, date, hours, minutes, seconds) {
  		return new Date(
  			year,
  			month,
  			pick(date, 1),
  			pick(hours, 0),
  			pick(minutes, 0),
  			pick(seconds, 0)
  		).getTime();
  	};
  	getMinutes = useUTC ? 'getUTCMinutes' : 'getMinutes';
  	getHours = useUTC ? 'getUTCHours' : 'getHours';
  	getDay = useUTC ? 'getUTCDay' : 'getDay';
  	getDate = useUTC ? 'getUTCDate' : 'getDate';
  	getMonth = useUTC ? 'getUTCMonth' : 'getMonth';
  	getFullYear = useUTC ? 'getUTCFullYear' : 'getFullYear';
  	setMinutes = useUTC ? 'setUTCMinutes' : 'setMinutes';
  	setHours = useUTC ? 'setUTCHours' : 'setHours';
  	setDate = useUTC ? 'setUTCDate' : 'setDate';
  	setMonth = useUTC ? 'setUTCMonth' : 'setMonth';
  	setFullYear = useUTC ? 'setUTCFullYear' : 'setFullYear';
  
  }
docs: Add a global listener for mousemove events
   /*addEvent(doc, 'mousemove', function(e) {
  if (globalMouseMove) {
  globalMouseMove(e);
  }
  }); 
  Set the time methods globally based on the useUTC option. Time method can be either
  local time or UTC (default).