Added callbacks to last.fm api calls. Also changed how the UI works.