     fileprivate let tableView = UITableView(frame: .zero, style: .grouped)
     
     private var displayLink: CADisplayLink?
+    private let maskLayer = CAGradientLayer()
     
     //MARK: Init / Deinit
     

    
    @objc func update() {
        displayUpdated?(self)
    }
}


        case .bottom:
            tableView.contentInset = UIEdgeInsets(top: inset * 2, left: 0, bottom: 0, right: 0)
        }
        maskLayer.frame = bounds
    }
    
    public override func didMoveToSuperview() {
