added ParseableWidgetNode