Get the cursor position (indexing into contents.text) when the user clicked at cursorPixelPosition.
This does not respect any images inside content.