sorry Chris, but just found a weird bug in 3.1.3b.
when you have a song paused, and then cancel the song, instead of deleting the song and playing the next in the queue, it increments the song playtime by 1 second, and, well, nothing else...
if you then continue to try to cancel the song, the seconds just keeps increasing.
if you then take the song off pause, the song platime continues, but without any volume, but the song can now be cancelled.
oh, just noticed something else.
if the song is paused for a while, and then press cancel, the playtime changes to how long it has been paused for, plus the amount of the song that has been played so far