/** Initializes _dataListener and register the listener to the model
*/
private void initDataListener() {
if (_dataListener == null)
_dataListener = new CalendarDataListener() {
public void onChange(CalendarDataEvent event) {
CalendarEvent ce = event.getCalendarEvent();
if (ce == null) { // if large scope change, such as clearAll
reSendEventGroup();
return;