         _initializer()
     }
     private func _initializer() {
-        _circleView.isUserInteractionEnabled = false
-        _circleView.backgroundColor = UIColor.clear
-        _circleView.layer.borderWidth = 5.0
-        _circleView.layer.borderColor = UIColor.application.blue.cgColor
+        backgroundColor = .clear
         
         _handlerView.backgroundColor = .black
         _handlerView.layer.cornerRadius = widthOfHandler * 0.5
         _handlerView.layer.masksToBounds = true
         _handlerView.addGestureRecognizer(UIPanGestureRecognizer(target: self, action: #selector(_handleSliderPanGesture(_:))))
         
-        addSubview(_circleView)
         addSubview(_handlerView)
     }
     


private let RadiusMinimalThreshold: CGFloat = 20.0

class ItemAddingMapFilterView: UIView {
    fileprivate var _circleView: UIView
    fileprivate var _handlerView: UIView
    public var widthOfHandler: CGFloat = 20.0 {
        didSet {

        // Drawing code
        super.draw(rect)
        guard let context = UIGraphicsGetCurrentContext() else { return }
        let _center = CGPoint(x: bounds.width * 0.5, y: bounds.height * 0.5)
        
        context.setFillColor(UIColor.application.blue.withAlphaComponent(0.15).cgColor)
        
        if drawingMode == .outside {
            let outterPath = CGPath(rect: bounds, transform: nil)
            context.addPath(outterPath)
            context.fillPath()
        }
        
        context.addArc(center: _center, radius: radius - 2.5, startAngle: 0.0, endAngle: CGFloat.pi * 2.0, clockwise: true)
        
        if drawingMode == .outside {
            context.setBlendMode(.clear)
        }
        context.fillPath()
        
        if drawingMode == .outside {
            context.setBlendMode(.normal)
        }
        
        context.beginPath()
        context.setLineWidth(5.0)
        context.setStrokeColor(UIColor.application.blue.cgColor)
        context.addArc(center: _center, radius: radius - 2.5, startAngle: 0.0, endAngle: CGFloat.pi * 2.0, clockwise: true)
        context.strokePath()
        
        context.beginPath()
        context.setLineWidth(1.0)
        context.setStrokeColor(UIColor.black.cgColor)
        context.setLineDash(phase: 2.0, lengths: [4.0, 2.0])
        context.setStrokeColor(UIColor.black.cgColor)
        context.move(to: _center)
        context.addLine(to: _handlerView.center)
        context.strokePath()
    }
