             JUser.logout ->
         else
           @emit "SubscriptionCompleted"
-          @emit "UserPlanUpdated"
 
         log 'KD.singletons.dock.getView().show()'
 

            @confirmReactivation existingSubscription, (err, subscription) =>
              return KD.showError err  if err
              @emit "SubscriptionReactivated", subscription
              @emit "UserPlanUpdated"
        else if createAccount
          { cardFirstName: firstName, cardLastName: lastName } = billing
          { JUser } = KD.remote.api

    params.email    = options.email     if options.email
    params.provider = options.provider  or DEFAULT_PROVIDER

    @api().subscribe params, (err, result)=>
      @emit "UserPlanUpdated"  unless err?
      callback err, result


  subscriptions: (callback)-> @api().subscriptions {}, callback

