/**
* Registers listeners on the calendar so server can be notified of the
* events
*/
protected void registerListeners() {
getWidget().setListener(new DateClickListener() {
@Override
public void dateClick(String date) {
if (!getWidget().isDisabledOrReadOnly()
&& hasEventListener(CalendarEventId.DATECLICK)) {
rpc.dateClick(date);