private void addAndRemoveButton(boolean justRemove)
  {
    boolean added = false;
    for (Iterator<CButton> it = FileWalker.getInstance().getSetButtons().iterator(); it.hasNext();)
    {
      CButton cButton = it.next();
      if (cButton == button)
      {
        it.remove();
        if (justRemove)
          return;
      }
      // Merge with other album with the same name
      else if (!added && button.getText().equals(cButton.getText()))
      {
        added = true;
        for (MediaElement mediaElement : button.getMedias())
          cButton.getMedias().add(mediaElement);
      }
    }
    // If not merge, simply add
    if (!added)
      FileWalker.getInstance().getSetButtons().add(button);
  }