pass through widgetVar instead of complete widget