//Kripton Palette Events
        private void OnGlobalPaletteChanged(object sender, EventArgs e)
        {
            if (_palette != null)
            {
                _palette.PalettePaint -= new EventHandler <PaletteLayoutEventArgs>(OnPalettePaint);
            }

            _palette = KryptonManager.CurrentGlobalPalette;
            _paletteRedirect.Target = _palette;

            if (_palette != null)
            {
                _palette.PalettePaint += new EventHandler <PaletteLayoutEventArgs>(OnPalettePaint);
                //repaint with new values

                CustomScroll.ControlPaint.InitColors(this, _palette);
                VScrollBar1.RecreateImages();
                _HScrollBar1.RecreateImages();
            }

            Invalidate();
        }