Lyric editor rewritten again, this time far more sane