i want to get the user selection then replace them with mark tag on each text node inside of an element if the user selected two text node which are child, grandchild (for