private void configureOnChangeHandler() {
    final RecurrenceEditor localThis = this;

    ICallback<IChangeHandler> handler =
        new ICallback<IChangeHandler>() {
          public void onHandle(IChangeHandler o) {
            localThis.changeHandler();
          }
        };

    startTimePicker.setOnChangeHandler(handler);
    dateRangeEditor.setOnChangeHandler(handler);

    secondlyEditor.setOnChangeHandler(handler);
    minutelyEditor.setOnChangeHandler(handler);
    hourlyEditor.setOnChangeHandler(handler);
    dailyEditor.setOnChangeHandler(handler);
    weeklyEditor.setOnChangeHandler(handler);
    monthlyEditor.setOnChangeHandler(handler);
    yearlyEditor.setOnChangeHandler(handler);
  }