updated file open interface o reflect file loaded, need to add progress bar. Also added update callback handler, to be called when changes are made to the song. Maybe need to specialize so all updates aren't called when simple change is made.