         if diff > 0 {
             let offsetY = diff + Layout.magicNumber
             let bottomOffset = CGPoint(x: currentOffsetX, y: offsetY)
-            tableView.setContentOffset(bottomOffset, animated: false)
+            tableView.contentOffset = bottomOffset
         }
     }
     

    
    var isOnScreen = false {
        didSet {
            isHidden = !isOnScreen
            
            if isOnScreen {
                updateUI()
            }
        }
    }
    

        if isToolbarActive {
            if tableView.contentOffset.y == -topInsetSmall {
                let offset = CGPoint(x: tableView.contentOffset.x, y: -topInsetLarge)
                tableView.contentOffset = offset
            }
        } else {
            if tableView.contentOffset.y == -topInsetLarge {
                let offset = CGPoint(x: tableView.contentOffset.x, y: -topInsetSmall)
                tableView.contentOffset = offset
            }
        }
        tableView.flashScrollIndicators()
