Very true. I got a rough POC of this, implemented using the technique in this answer:
http://stackoverflow.com/a/22816419/11208(just with divs instead of images)
It's very brittle though. It relies on knowing the line-height, calculating the line in which the highlighted word sits, accounting for the existence of vertical scroll-bars... not trivial.