The event occurs the user moves or modifies an event. getFieldValue('controlId.changedEvent') or eventArgs.details can be used to determin the changed event
You can get mor information about the effects:
the event before the change: getFieldValue('myCalendarControl.oldEvent')
other events that got affected: getFieldValue('myCalendarControl.relatedEvents')
You can call cancelCalendarChanges to cancel all the changes