basic app works, except for javascript binding on song refresh