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