The Schedule component provides many event callbacks on click, mouse, resize, and drag and drop user actions as listed here:
| Name | Description |
| onDayClick | Triggered when the user clicks on a day |
| onEventClick | Triggered when the user clicks an event |
| onEventMouseover | Triggered when the user mouses over an event |
| onEventMouseout | Triggered when the user mouses out of an event |
| onEventDragStart | Triggered when event dragging begins |
| onEventDragStop | Triggered when event dragging stops |
| onEventDrop | Triggered when dragging stops and the event has moved to a different day/time |
| onEventResizeStart | Triggered when event resizing begins |
| onEventResizeStop | Triggered when event resizing stops |
| onEventResize | Triggered when resizing stops and the event has changed in duration |
| onViewRender | Triggered when a new date-range is rendered, or when the view type switches |
| onViewDestroy | Triggered when a rendered date-range needs to be torn down |
| onDrop | Triggered when a draggable... |