void Poincare2DMouseRightButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (simulator.IsBusy)
            {
                Stop();
                return;
            }

            if (WFUtils.IsCtrlDown())
            {
                simulator.Data.PoincarePoints.Clear();
                poincare2d.Redraw();
                return;
            }

            if (simulator.Data.PoincarePoints.Count > 0)
            {
                poincare2d.CloneData();
            }

            Point pt = poincare2d.DipToData(e.GetPosition(poincare2d));

            if (simulator.Data.Init(pt.X, pt.Y))
            {
                trajectory.Clear();
                Start();
            }
        }