*
* @return a DateSelectionListener for model's CALENDAR_CHANGED notification.
*/
private DateSelectionListener getDateSelectionListener() {
if (modelListener == null) {
modelListener = new DateSelectionListener() {
public void valueChanged(DateSelectionEvent ev) {
if (EventType.CALENDAR_CHANGED.equals(ev.getEventType())) {
updateCalendar();
}