private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e)
        {
            label1.Text = "Data points : " + hScrollBar1.Value.ToString();
            points1.Clear();
            points1.BeginUpdate();
            // repopulate
            System.Random r   = new System.Random();
            double        tmp = r.NextDouble() * 10000;

            for (int t = 0; t < hScrollBar1.Value; t++)
            {
                tmp += r.Next(100) - 49.5;
                points1.Add(t, tmp);
            }
            points1.EndUpdate();
            downsampling1.Recalculate();
            label4.Text = "Reduced data size :" + downsampling1.ReducedSize.ToString();
        }