         userData = response.result.user
         session.get('user').set(userData)
         session.reInitializeClouds()
-        @hide(logout: false)
+        @hide(logout: false, callback: true)
       error: (response) =>
         resp = $.parseJSON(response.responseText)
           

      @.$('.input-group').tooltip('hide')
      window.setTimeout =>
        @logoutUser() if @logoutOnHide
        $(@el).remove()
      , 500
      

      success: (response) =>
        userData = response.user
        session.get('user').set(userData)
        @hide(logout: false, callback: true)
      error: (response) =>
        resp = $.parseJSON(response.responseText)
          
