             .bindTo(self.collectionView.rx.items(dataSource: self.dataSource))
             .disposed(by: self.disposeBag)
         self.collectionView.delegate = self
-
+        
         // Hook up filter buttons to generate active filter update actions
         Observable.of(
             self.filterRepoButton.rx.tap.map({ EventsFilter.repoEvents }),

            .disposed(by: self.disposeBag)
    }
    
    private func cellFactory(dataSource: CollectionViewSectionedDataSource<RowModel>,
                             collectionView: UICollectionView,
                             indexPath: IndexPath,

extension EventsBrowserViewController: StoreSubscriber {
    func newState(state: EventsBrowserState) {
        rows.value = state.filteredEvents.map({ .event($0) }) + [.octocat]
        scrollTopDistance.value = state.scrollTopDistance
        
        configureFilterButton(self.filterRepoButton, filter: .repoEvents, state: state)
        configureFilterButton(self.filterStarButton, filter: .starEvents, state: state)
        configureFilterButton(self.filterForkButton, filter: .forkEvents, state: state)
