Bug 1005760 - [email] on language change, cached card templates not updated

We should give it a node, but the node returned from the toDom in the load() function. So breaking that onload() call up into a couple of steps.