public GUIHueSlider(GUIColorPicker picker, UDim2 position, UDim2 size, Image image)
                : base(position, size, image)
            {
                this.picker         = picker;
                CapturesMouseClicks = true;

                tracker = new GUIFrame(new UDim2(0, 0, 0, -1), new UDim2(1f, 0, 0, 3), Image.Blank)
                {
                    Parent = this, NeverCaptureMouse = true
                };
            }
            public GUIAlphaSlider(GUIColorPicker picker, UDim2 position, UDim2 size,
                                  Image checkerImage, Image alphaImage)
                : base(position, size, checkerImage)
            {
                this.picker         = picker;
                CapturesMouseClicks = true;

                overlay = new GUIFrame(UDim2.Zero, new UDim2(1f, 0, 1f, 0), alphaImage)
                {
                    Parent = this, NeverCaptureMouse = true
                };

                tracker = new GUIFrame(new UDim2(0, 0, 0, -1), new UDim2(1f, 0, 0, 3), Image.Blank)
                {
                    Parent = this, NeverCaptureMouse = true, ZIndex = 1
                };
            }