private void setSlideMode() {
    if (slideMode) return;
    slideMode = true;
    pledgePane.stop();
    pledgePane.setVisible(false);
    slidePane.setVisible(true);
    slidePane.start();
    repaint();

    // Give feedback to the controller
    sendStatusCommand(new StatusCommand(StatusCommand.CMD_DISPLAY_MODE_SLIDE));
  }
  private void setPledgeMode(boolean repopulate) {
    if (!slideMode) return;
    slideMode = false;
    slidePane.stop();
    slidePane.setVisible(false);

    // If the pledgePane is empty, fill the queue again.
    if (repopulate && pledgePane.getQueueSize() == 0) {
      Iterator<Pledge> it = pledgeList.iterator();

      while (it.hasNext()) {
        pledgePane.addText(it.next().getText());
      }
    }
    pledgePane.setVisible(true);
    pledgePane.start();
    repaint();

    // Give feedback to the controller
    sendStatusCommand(new StatusCommand(StatusCommand.CMD_DISPLAY_MODE_PLEDGE));
  }