tokens: I have looked at VisualTreeHelper.FindElementsInHostCoordinates and TransformToVisual etc , but I cannot find a simple way of doing it without lots of checks for each of the corners of the control .
ner_tags: O O O O B-Function O B-Function O O O O O O O O O O O O O O O O O O O O O O O O O