private void doContinueZoomROIAction(double imgX, double imgY, IContinueZoom smartROI)
        {
            var done = smartROI.WaitForClickPoints(imgX, imgY);

            if (smartROI.ClickedPoints == 1)
            {
                _waitForClickROI = (ROI)smartROI;
            }
            viewController.repaint();
            if (done)
            {
                ROIList.Add(smartROI);
                _waitForClickROI = null;
                roiMode          = null;
                viewController.DisableZoomContinue();
                activeROIidx = ROIList.Count - 1;
                NotifyRCObserver(ROIController.EVENT_CREATED_ROI);
            }
        }