/** Middle mouse scrolls to where clicked, left mouse selects Right mouse brings up popup menu */
  public void mouseClicked(MouseEvent e) {
    setPos(e.getX(), e.getY());

    if (MouseButtonEvent.isRightMouseClickNoShift(e)) {
      if (tier > 2) baseEditorPanel.displayRightClickMenu(e.getX(), e.getY());
    }
    if (MouseButtonEvent.isMiddleMouseClickNoShift(e)) {
      baseEditorPanel.scrollToPosition(pos);
    }
    // This is for Windows, which doesn't support middle clicks
    else if (MouseButtonEvent.isRightMouseClickWithShift(e)) {
      baseEditorPanel.scrollToPosition(pos);
    }
    if (MouseButtonEvent.isLeftMouseClick(e)) {
      baseEditorPanel.selectAnnot(pos, tier);
      baseEditorPanel.repaint();
    }
  }