protected override void OnHandleCreated(System.EventArgs e)
        {
            base.OnHandleCreated(e);
            setupShade();

            if (!DesignMode)
            {
                worker.Start();
            }

            textProvider.start();
        }