         }
     }
 
-    internal func stravaSignInCompleted(notification: NSNotification?) {
+    internal func stravaAuthorizationCompleted(notification: NSNotification?) {
         assert(NSThread.isMainThread(), "Main Thread is required")
         safariViewController?.dismissViewControllerAnimated(true, completion: nil)
         refreshUI()

        loadDefaults()
        refreshUI()

        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(HomeViewController.stravaSignInCompleted(_:)), name: StravaAuthorizationCompletedNotification, object: nil)
    }

    deinit {

        let redirectURI = "stravademo://localhost/oauth/signin"
        Strava.set(clientId: clientId, clientSecret: clientSecret, redirectURI: redirectURI)

        if let URL = Strava.userLogin(scope: .Public) {
            let vc = SFSafariViewController(URL: URL, entersReaderIfAvailable: false)
            presentViewController(vc, animated: true, completion: nil)
            safariViewController = vc
