Added this.DoubleBuffered = true; to prevent flickering