                 chosenCategory = categoryRepo.arrayOfSnopesCategories[self.selectedRow]
                 if let arrayOfStories = chosenCategory.stories { // Stories in memory
                     storyRepo.arrayOfStories = arrayOfStories
-                    self.leaveViewController(sender: sender)
+                    self.leaveViewController()
                 } else { // No stories in memory
                     snopesScrapeNetwork.getStoriesFor(category: chosenCategory, completion: { arrayOfStories in
                         categoryRepo.arrayOfSnopesCategories[self.selectedRow].stories = arrayOfStories
                         storyRepo.arrayOfStories = arrayOfStories
-                        self.leaveViewController(sender: sender)
+                        self.leaveViewController()
                     })
                 }
             default: break
-            }
-            DispatchQueue.main.async {
-                self.activityIndicator.hide()
             }
         }
     }

    
    @IBAction func playButton(_ sender: UIButton) {
        didStartLoading()
        self.view.isUserInteractionEnabled = false
        storyRepo.arrayOfStories = [Story]()
        
        DispatchQueue.global(qos: .userInitiated).async {

        picker.backgroundColor = UIColor.clear
        setupSegmentControl()
        playButton.backgroundColor = UIColor.black
        playButton.backgroundColor = CustomColor.customPurple
        playButton.normalCornerRadius = 25
    }
