diff --git a/src/vpu-signature-lit-element.js b/src/vpu-signature-lit-element.js
index badafc36effdf7ffcc64a69aac748fd67b329f40..b7058c9c218ffa212e6c572583d31f6434e63f82 100644
--- a/src/vpu-signature-lit-element.js
+++ b/src/vpu-signature-lit-element.js
@@ -1,5 +1,5 @@
 import {LitElement} from "lit-element";
-import * as events from 'vpu-common/events.js';
+import {EventBus} from 'vpu-common';
 
 export default class VPUSignatureLitElement extends LitElement {
 
@@ -26,14 +26,13 @@ export default class VPUSignatureLitElement extends LitElement {
 
         this._loginStatus = '';
         this._loginState = [];
-        this._subscriber = new events.EventSubscriber('vpu-auth-update', 'vpu-auth-update-request');
+        this._bus = new EventBus();
         this._updateAuth = this._updateAuth.bind(this);
-        this._subscriber.subscribe(this._updateAuth);
+        this._bus.subscribe('auth-update', this._updateAuth);
     }
 
     disconnectedCallback() {
-        this._subscriber.unsubscribe(this._updateAuth);
-        delete this._subscriber;
+        this._bus.close();
 
         super.disconnectedCallback();
     }
diff --git a/vendor/app-shell b/vendor/app-shell
index 4f2fc5e3cea620067b841ad1b4498b3c54ec0983..155ebffe3c9c9f3992caf794ebf6a8e814b6e1dd 160000
--- a/vendor/app-shell
+++ b/vendor/app-shell
@@ -1 +1 @@
-Subproject commit 4f2fc5e3cea620067b841ad1b4498b3c54ec0983
+Subproject commit 155ebffe3c9c9f3992caf794ebf6a8e814b6e1dd
diff --git a/vendor/auth b/vendor/auth
index f3aa17bcca0c04055ad2835ed620146a741a107d..4594a22095b2a7a06c0f91ec0a51a0a55125b356 160000
--- a/vendor/auth
+++ b/vendor/auth
@@ -1 +1 @@
-Subproject commit f3aa17bcca0c04055ad2835ed620146a741a107d
+Subproject commit 4594a22095b2a7a06c0f91ec0a51a0a55125b356