 			
 				// called once all code blocks entered into group have left
     			dispatch_group_notify(getNewsGroup, dispatch_get_main_queue()) {
-					self.setNews(Array(news.values))
+					self.setNews(Array(news.values), toTop: true)
 					news.removeAll(keepCapacity: true)
 				}
 			} else {

		let maximumOffset = scrollView.contentSize.height - scrollView.frame.size.height
//		print("scrollViewDidScroll, currentOffset=\(currentOffset), maximumOffset=\(maximumOffset), diff=\(maximumOffset - currentOffset)")
		if (maximumOffset - currentOffset) <= -80 {
			if (!self.loading && self.entriesReturned == self.maxHeadlines && self.highFiSection != "top") {
				self.page += 1
				self.getNews(page, forceRefresh: true)
			}

	
	// MARK: - API
	
	func getNews(page: Int, forceRefresh: Bool, toTop: Bool = true) {
		if (!self.loading) {
			if !self.entries.isEmpty {
            	#if DEBUG
