diff --git a/src/room.js b/src/room.js
index 6369effad94a73a3c8d86353c1afd527799d0db3..651506793418e04b568ddca8897b35b654da5db0 100644
--- a/src/room.js
+++ b/src/room.js
@@ -163,7 +163,7 @@ async function enterScene(mediaStream, enterInVR) {
   }
 
   setNameTagFromStore();
-  store.subscribe(setNameTagFromStore);
+  store.addEventListener('statechanged', setNameTagFromStore);
 
   const avatarScale = parseInt(qs.avatarScale, 10);