OnSongChange isn't enough

the last.fm protocol specifies that the song be submitted after it plays. the song change event should include the previous track's information as well.