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

    @objc fileprivate func userDidPanContainerView(_ gestureRecognizer: UIPanGestureRecognizer) {
        
        guard let viewController = viewController,
        let containerView = containerView,
        let safeAreaBackgroundView = safeAreaBackgroundView else {
            gestureRecognizer.state = .ended
            return
        }
        
        let translationY = gestureRecognizer.translation(in: viewController.view).y
        print(translationY)

        switch gestureRecognizer.state {
        case .began:
            let containerViewSafeAreaFrame = viewController.view.convert(containerView.frame, to: safeAreaBackgroundView)
            let containerViewYUponDragBegin = containerViewSafeAreaFrame.origin.y
            self.containerViewYUponDragBegin = containerViewYUponDragBegin
            
            self.containerViewWasPinnedToTopUponDragBegin = containerViewYUponDragBegin == containerPinnedTopSpacing
            
            calculateTopConstraintUponDrag(translationY: translationY)
        case .changed:

            
            // reset top constraint
            containerViewYUponDragBegin = nil
            
        default:
            break
