add client fallback in case widget has not been defined