Marko widgets support good feature: http://markojs.com/docs/marko-widgets/#preserving-dom-nodes-during-re-render I think this feature will be useful in Catbee, in optimization schemes.