I'm very much not a big fan of `innerHTML`, except for emptying a node, as it opens the way to bugs and cross-site scripting. Could you find a more robust way to do this?