code: function eventDrop(e, event, dayDelta, minuteDelta, allDay, ev, ui) {
  		var oldAllDay = event.allDay;
  		var eventId = event._id;
  		moveEvents(eventsByID[eventId], dayDelta, minuteDelta, allDay);
  		trigger(
  			'eventDrop',
  			e,
  			event,
  			dayDelta,
  			minuteDelta,
  			allDay,
  			function() {
  				// TODO: investigate cases where this inverse technique might not work
  				moveEvents(eventsByID[eventId], -dayDelta, -minuteDelta, oldAllDay);
  				reportEventChange(eventId);
  			},
  			ev,
  			ui
  		);
  		reportEventChange(eventId);
  	}
docs: /* Event Modification Reporting
  ---------------------------------------------------------------------------------