Use replaceNode for IE8 setInnerHTML instead

> // TODO: What to do on a detached node?

This! :)