public void StartSongSearch(string search = null, string difficulty = null, int page = 1, bool curated = false, bool sortByPlaycount = false) { Future <SongList> futureSongList = QueryAudicaAPI(search, difficulty, page, curated, sortByPlaycount); futureSongList.OnSuccess((receivedSonglist) => { songList = receivedSonglist.value; songItemManager.UpdateSongItems(songList); pageControls.UpdatePageDisplay(pageNumber, songList.total_pages); }); }