public DeltaGraphcs(TelemetryLapManager TelemetryLapManager, DeltaType deltatype)
        {
            this.deltatype = deltatype;
            this.TelemetryLapManager = TelemetryLapManager;

            InitializeComponent();

            if (TelemetryLapManager.FastestLap != null)
                started = true;

            GraphPane myPane = zedGraphControl1.GraphPane;

            {
                PointPairList pl = new PointPairList();
                var myCurve = myPane.AddCurve(RT1, pl, Color.Red, SymbolType.None);
                myPane.Title.Text = deltatype.ToString();
                myPane.XAxis.Title.Text = "NormalizedDistance";
                myPane.YAxis.Title.Text = deltatype.ToString();
                myCurve.Line.Width = 3.0F;
            }
            {
                PointPairList pl = new PointPairList();
                var myCurve = myPane.AddCurve(RT2, pl, Color.Blue, SymbolType.None);
                myPane.Title.Text = deltatype.ToString();
                myPane.XAxis.Title.Text = "NormalizedDistance";
                myPane.YAxis.Title.Text = deltatype.ToString();
                myCurve.Line.Width = 3.0F;
            }

            atual = RT1;
            TelemetryLapManager.PacketProcessed += TelemetryLapManager_PacketProcessed;
            TelemetryLapManager.CompletedFullLap += TelemetryLapManager_CompletedFullLap;
            TelemetryLapManager.FinishedOutLap += TelemetryLapManager_FinishedOutLap;
            TelemetryLapManager.RemovedLap += TelemetryLapManager_RemovedLap;

            timer.Interval = F1SpeedSettings.RefreshRate;
            timer.Tick += timer_Tick;
            timer.Start();
        }