@Override
  public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) {
    if (builder != null) {
      builder.cleanUp();
    }

    switch (item.getItemId()) {
      case R.id.today:
        builder = new TodaysMeetingViewBuilder("Today's Meetings", 0, this, R.layout.todaysmeeting);
        builder.process();
        break;
      case R.id.done:
        builder =
            new LastNMeetingViewBuilder(
                ("Last " + Constants.N + " Meetings"),
                1,
                this,
                R.layout.todaysmeeting,
                Constants.N);
        builder.process();
        break;
      case R.id.create:
        builder = new CreateMeetingViewBuilder("Create Meeting", 2, this, R.layout.createmeeting);
        builder.process();
        break;
    }

    return super.onOptionsItemSelected(item);
  }
 private void defaultViewToToday() {
   AbstractMeetingViewBuilder builder =
       new TodaysMeetingViewBuilder(("Today's Meetings"), 0, this, R.layout.todaysmeeting);
   builder.process();
 }