Replace appendChild() with concept-node-append in range's surroundContents()