Hi Mark! I was curious about what you were trying to do, so I took the file that Guizmus made and expanded on it...
first, I added a pause resume feature, and show the song's current playbacktime. That makes it easier to get the exact time for the start of each line.
Guizmus was keeping a manual timer, which worked fine until I added the pause. I changed the song_position variable to be the current line being played (rather than the position in seconds).
I also added a picture, and made the lyrics scroll - rather than the line marker.
when you drag and drop the lyrics it now calculates what line you set it to, and starts playing from there.
I thought about making it change the picture at certain points too...
There is a bug in my code - when the lyrics scroll up under the Pause/Resume button it thinks you are trying to drag and drop the lyrics if you try to click on the button. I am not sure if you can block the drag and drop behavior on certain parts of the screen or not...
you can get my version at: rieperts.com/games/forum/songfollow.capx