@Override
 public boolean dispatchCommand(int command, Object tag) {
   CategoryList f =
       ((CategoryList) getSupportFragmentManager().findFragmentById(R.id.category_list));
   switch (command) {
     case R.id.CREATE_COMMAND:
       createCat(null);
       return true;
     case R.id.GROUPING_COMMAND:
       SelectGroupingDialogFragment.newInstance(R.id.GROUPING_COMMAND_DO, f.mGrouping.ordinal())
           .show(getSupportFragmentManager(), "SELECT_GROUPING");
       return true;
     case R.id.GROUPING_COMMAND_DO:
       f.setGrouping(Account.Grouping.values()[(Integer) tag]);
       return true;
   }
   return super.dispatchCommand(command, tag);
 }