introduced wrapping function to be able to underline and highlight text across Nodes