| onAfterAdd | fires after adding an item to the datastore | 
| onAfterDelete | fires after an item is removed | 
| onAfterLoad | fires after data loading is complete | 
| onAfterSort | fires after sorting dataset | 
| onBeforeAdd | fires before adding an item to the datastore | 
| onBeforeDelete | fires before an item is removed | 
| onBeforeLoad | fires immediately before data loading has started | 
| onBeforeSort | fires before sorting of the dataset | 
| onDataRequest | fires when data from the server is requested for linear data structures (List, DataTable, DataView etc.) to implement dynamic data loading | 
| onDataUpdate | fires when a data item is being updated | 
| onLoadError | fires when an error occurs during data loading (invalid server side response) |