Fix dom content replacing in IE (substitution/slot)

Because of a bug in innerHTML in IE we need to remove the oldContent
before innerHTML = "".
http://jsfiddle.net/89X6F/