How can I make a user annotate or mark text on a webpage with different colors and draw arrows between texts of similar colors