private void loadListing(int?year = null) { Header.SetFrontPage(); displayedYear = year; lastCursor = null; beginLoading(true); request = new GetNewsRequest(displayedYear); request.Success += response => Schedule(() => { lastCursor = response.Cursor; sidebar.Metadata.Value = response.SidebarMetadata; var listing = new ArticleListing(getMorePosts); listing.AddPosts(response.NewsPosts, response.Cursor != null); LoadDisplay(listing); }); API.PerformAsync(request); }