diff --git a/remi/gui.py b/remi/gui.py
index <HASH>..<HASH> 100644
--- a/remi/gui.py
+++ b/remi/gui.py
@@ -137,6 +137,7 @@ class Tag(object):
 
         self.children = _VersionedDictionary()
         self.attributes = _VersionedDictionary()  # properties as class id style
+        self.style = _VersionedDictionary()  # used by Widget, but instantiated here to make gui_updater simpler
 
         self.type = kwargs.get('_type', '')
         self.attributes['id'] = str(id(self))
@@ -298,8 +299,6 @@ class Widget(Tag):
 
         super(Widget, self).__init__(**kwargs)
 
-        self.style = _VersionedDictionary()
-
         # centers the div
         self.style['margin'] = '0px auto'
gui: fix broken opencv app