     override func viewWillDisappear(_ animated: Bool) {
         mainStore.unsubscribe(self)
         mainStore.dispatch(EventsBrowserActionUpdateIsVisible(to: false))
-
+        
         super.viewWillDisappear(animated)
     }
 }

            .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)
