onSongCompletion bug fix