State/props independence using DOMful Widgets