         containerView.addGestureRecognizer(panGestureRecognizer)
         
         addContentView(to: containerView, theme: viewController.theme, commentViewModel: commentViewModel)
-    }
-    
-    private func setupSafeAreaBackgroundView(in viewController: ViewController) {
-        let backgroundView = UIView(frame: .zero)
-        backgroundView.translatesAutoresizingMaskIntoConstraints = false
-        viewController.view.addSubview(backgroundView)
-        
-        NSLayoutConstraint.activate([
-            viewController.view.safeAreaLayoutGuide.topAnchor.constraint(equalTo: backgroundView.topAnchor),
-            viewController.view.safeAreaLayoutGuide.trailingAnchor.constraint(equalTo: backgroundView.trailingAnchor),
-            viewController.view.safeAreaLayoutGuide.leadingAnchor.constraint(equalTo: backgroundView.leadingAnchor),
-            viewController.view.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: backgroundView.bottomAnchor)
-        ])
-        
-        backgroundView.isHidden = true
-        self.safeAreaBackgroundView = backgroundView
     }
     
     private func addShadow(to containerView: UIView) {

    // MARK: Private
    
    private func setupViews(in viewController: ReplyComposableViewController, commentViewModel: TalkPageCellCommentViewModel) {
        
        setupSafeAreaBackgroundView(in: viewController)
        
        let containerView = UIView(frame: .zero)
        containerView.translatesAutoresizingMaskIntoConstraints = false

    }
    
    func reset() {
        dragHandleView?.removeFromSuperview()
        dragHandleView = nil
        containerViewYUponDragBegin = nil
        
        containerView?.removeFromSuperview()
        containerView = nil
