   func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Swift.Error?) {
     if let error = error {
       AppLog.error("Watch session activation failed: \(error)")
+    } else {
+      self.setupApplicationContextBinding()
     }
   }
 

        }
      })
      .addDisposableTo(self.disposeBag)

    let applicationContext: Observable<[String:Any]> = Observable
      .combineLatest(self.complicationFeedId.asObservable(), self.loginController.account) { complicationFeedId, account in

  private let loginController: LoginController

  private let disposeBag = DisposeBag()
  private var applicationContextDisposable: Disposable?

  // Inputs
  let complicationFeedId = Variable<String?>(nil)
