 
     backgroundColor = .clear
 
-    collectionView.addObserver(
-      self, forKeyPath: TabbyBar.collectionObserver,
-      options: .old, context: TabbyBar.KVOContext)
-
     setupCollectionView()
     setupConstraints()
-  }
-
-  open override func observeValue(
-    forKeyPath keyPath: String?, of object: Any?,
-    change: [NSKeyValueChangeKey : Any]?,
-    context: UnsafeMutableRawPointer?) {
-    guard context == TabbyBar.KVOContext else {
-      return
-    }
-    positionIndicator(selectedItem, animate: false)
   }
 
   /**

 The actual tab bar.
 */
open class TabbyBar: UIView {

  static let collectionObserver = "contentSize"
  static let KVOContext = UnsafeMutableRawPointer(mutating: nil)

  lazy var translucentView: UIVisualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .light))


   */
  public required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
  }

  // MARK: - Collection View setup
