@Override
          public void mouseClicked(MouseEvent e) {
            if (tglbtnMouseMode.isSelected()) {
              tglbtnMouseMode.setText("Mode: Draw");
              globeDisplayAdapter.setArmed(true);
              mapDisplayAdapter.setArmed(true);
              mapSelectionList.setEnabled(false);
              slider.setEnabled(false);
              btnStep.setEnabled(false);
              btnStepToMarker.setEnabled(false);

              resumeValue = -1;
              int diff = slider.getMaximum() - dbgPosIndex;
              if (diff != 0) {
                resumeValue = dbgPosIndex;
                nDebugSteps(diff);
              }
            } else {
              tglbtnMouseMode.setText("Mode: Move");
              globeDisplayAdapter.setArmed(false);
              mapDisplayAdapter.setArmed(false);
              mapSelectionList.setEnabled(true);
              slider.setEnabled(true);
              btnStep.setEnabled(true);
              btnStepToMarker.setEnabled(true);

              if (resumeValue != -1) resetToIndex(resumeValue);
            }
          }