diff --git a/Ivette/src/dome/src/renderer/dome.js b/Ivette/src/dome/src/renderer/dome.js
index 8a4b389dc5d9cd0a82fff7a19ded1fddf316cd2e..a4d8f0a2d29d7bd9a2b7f86e6b6f2cedee12f80a 100644
--- a/Ivette/src/dome/src/renderer/dome.js
+++ b/Ivette/src/dome/src/renderer/dome.js
@@ -611,8 +611,9 @@ export function useUpdate(evt = 'dome.update')
 {
   const update = useForceUpdate();
   React.useEffect(() => {
-    emitter.on(evt,update);
-    return () => emitter.off(evt,update);
+    const trigger = () => setImmediate(update);
+    emitter.on(evt,trigger);
+    return () => emitter.off(evt,trigger);
   });
 }