//Canvas display routine-------------------------------------------------------------------------
        void onDispStep(object sender, EventArgs e)
        {
            List <Point3D> pointList;

            if (simSett.RTMode)
            {
                pointList = new List <Point3D>();
                var    elemList = sManager.sceneElems_;
                string s        = "";
                for (int i = 0; i < elemList.Count - 2; i = i + 3)
                {
                    pointList.Add(new Point3D(elemList[i], elemList[i], 0));
                    s = s + pointList.Last().X.ToString() + " " + pointList.Last().Y.ToString();
                }
                CoordTracker.Text = s;
                display.circleItems.Clear();
            }
            else
            {
                if (!fileVM_.Read)
                {
                    dispTimer.Stop();
                    (LaunchBtn.Template.FindName("buttnColor", LaunchBtn) as Path).Fill = Brushes.LightGray;
                    return;
                }

                pointList = fileVM_.CurrentLoc;
                fileVM_.next();
                display.circleItems.Clear();
            }

            foreach (var crcle in pointList)
            {
                display.addToDisplay(crcle);
            }
            outPan.increment();
        }