         slider.tag = 50
         view?.addSubview(slider)
         
-        let subOrigin = convertPointToView(CGPoint(x: self.size.width * 1 / 21, y: self.size.height - self.size.width - self.size.width * 8 / 21))
+        let subOrigin = convertPointToView(CGPoint(x: self.size.width * 1 / 21, y: self.size.height - nodeSize.height * 15 / 10))
         let subSize = CGSize(width: self.size.width * 9 / 21, height: self.size.height * 0.5 / 21)
         let subFrame = CGRect(origin: subOrigin, size: subSize)
         let label = UILabel(frame: subFrame)

        let currentType = gradientNode.gradientType
        gradientNode.removeFromParent()
        gradientNode = BDGradientNode(gamutGradientWithTexture: currentTexture, center: gradientNode.center, startAngle: gradientNode.startAngle, blended: gradientNode.blended, keepShape: gradientNode.keepShape, size: nodeSize)
        gradientNode.position = CGPoint(x: self.size.width / 2, y: self.size.height - self.size.width / 2)
        addChild(gradientNode)
        
        if currentType == "gamut" { return }

    
    func setupLinearGradientButton () {
        
        let origin = convertPointToView(CGPoint(x: self.size.width * 6 / 21, y: self.size.height - nodeSize.height * 11.5 / 10))
        let size = CGSize(width: self.size.width * 4 / 21, height: self.size.height * 1 / 21)
        let frame = CGRect(origin: origin, size: size)
        setupButton(frame: frame, title: "Linear", action: "linearGradientButtonPressed")
