fix the issue that when users click at a song, the currentSong doesnt get set