protected override void fillInForm(Object element)
        {
            query = (SearchQuery)element;

            lblNumber.Text = query.getList().Count + " movies found.";

            dataGridView.DataSource = query.getList();
        }
        protected override void fillInForm(Object element)
        {
            query = (SearchQuery)element;

            movies = query.getList().ToArray();
            chart.Series["Series1"].Points.Clear();
            //coords = new scatterplot[movies.Length];

            for (int i = 0; i < movies.Length; i++)
            {
                if (movies[i].rating != 0)
                {
                    chart.Series["Series1"].Points.AddXY((double)movies[i].year, (double)movies[i].rating);
                }
                else
                {
                    // Clicking doesn't seem to work on 0
                    chart.Series["Series1"].Points.AddXY((double)movies[i].year, (double)movies[i].rating + 0.2);
                }

                //coords[i].ratingY = movies[i].rating;
            }

            defaultColor = chart.Series["Series1"].Points[0].Color;

            //chart.Series["Series1"].Points.DataBindXY();
        }