     collectionView.alwaysBounceVertical = true
     collectionView.delaysContentTouches = false
     collectionView.keyboardDismissMode = .interactive
-    collectionView.backgroundColor = .white
+    collectionView.backgroundColor = .clear
     
     collectionView.delegate = self
     collectionView.dataSource = self

  
  private func setup() {
    
    addSubview(collectionView)
    collectionView.frame = bounds
    collectionView.autoresizingMask = [.flexibleHeight, .flexibleWidth]

  
  private let collectionView: InternalCollectionView
  
  open var contentInset: UIEdgeInsets {
    get {
      return collectionView.contentInset
    }
    set {
      collectionView.contentInset = newValue
    }
  }
  
  open var scrollIndicatorInsets: UIEdgeInsets {
    get {
      return collectionView.scrollIndicatorInsets
    }
    set {
      collectionView.scrollIndicatorInsets = newValue
    }
  }
  
  // MARK: - Initializers
  
  public init(frame: CGRect, collectionViewLayout: UICollectionViewFlowLayout) {
    collectionView = InternalCollectionView(frame: frame, collectionViewLayout: collectionViewLayout)
    super.init(frame: frame)
