diff --git a/src/app/launcher/launcher.component.html b/src/app/launcher/launcher.component.html
index e382969ba48c7aad06cfcf04c4774b1221cba136..d71b9a883ee9b4462ed73326ff6ff6cc6b6d47a9 100644
--- a/src/app/launcher/launcher.component.html
+++ b/src/app/launcher/launcher.component.html
@@ -9,6 +9,7 @@
                 </mat-list-item>
             </mat-list>
             <div style="border-style: solid none none none ; border-width: 1px; border-color: var(--panel-border-color); box-sizing: border-box">
+            <div *ngIf="computeSitesService.appidentities | async as obs; else loading">
             <mat-accordion style="width: 100%" [displayMode]="'flat'">
                 <div *ngFor="let id of (computeSitesService.appidentities | async)" style="border-style: none none solid none; border-width: 1px; border-color: var(--panel-border-color) ">
                     <!--<mat-expansion-panel (afterExpand)="selectId(id)" (closed)="selectId(id)" style="width: 100%">-->
@@ -42,12 +43,14 @@
                     <!--<div style="width: 100%; border-bottom: 1px solid var(--panel-border-color);"></div>-->
                 </div>
             </mat-accordion>
+            </div><ng-template #loading>Loading...</ng-template>
             </div>
             </nav>
         </div>
         <div fxFlex></div>
     </mat-sidenav>
     <mat-sidenav-content>
+            <div *ngIf="computeSitesService.appidentities | async as obs; else loading">
         <div fxLayout="column" fxLayoutAlign="start none" style="height: 100%">
             <div *ngIf="!(settingsService.useMenu$ | async)">
                 <mat-divider inset=true></mat-divider>
@@ -81,6 +84,7 @@
             
 
         </div>
+        </div><ng-template #loading>Determining which sites you are logged into already ...</ng-template>
     </mat-sidenav-content>
 </mat-sidenav-container>
 </div>
diff --git a/src/app/launcher/launcher.component.ts b/src/app/launcher/launcher.component.ts
index eebd17f0bd321b639a3f32c4c4449b2a35cc2488..3bc03cdc204246f0c324a37fcaf61a42ba113634 100644
--- a/src/app/launcher/launcher.component.ts
+++ b/src/app/launcher/launcher.component.ts
@@ -73,6 +73,9 @@ export class LauncherComponent implements OnInit {
     this.app$ = new BehaviorSubject<Strudelapp>(null);
     this.identity$ = new BehaviorSubject<Identity>(null);
     this.identity = null;
+    this.computeSitesService.identities.subscribe((o) => console.log('identities change',o,Date()));
+    this.computeSitesService.appidentities.subscribe((o) => console.log('appidentities change',o,Date()));
+    this.authService.sshAuthzServers.subscribe(o => console.log('authzservers change',o,Date()));
     //this.quotas = new BehaviorSubject<any[]>([]);
   }