public void removeSubTask(SubTask subTask)
  {
    if (DEBUG) log("Find the subTaskWidget that contains the desired subTask");
    SubTaskWidget target = null;
    for (SubTaskWidget stw : subTaskWidgets)
    {
      if (stw.getSubTask() == subTask)
      {
        target = stw;
      }
    }
    if (target == null)
    {
      if (DEBUG) log("Failed to find desired subTaskWidget");
    }
    else
    {
      if (DEBUG) log("Found the desired subTaskWidget...now just remove it");
      subTaskWidgets.remove(target);
      rightContent.remove(target);
      repaint();
    }
  }