 				self.tableView!.reloadData()
 				self.refreshControl?.endRefreshing()
 				self.setLoadingState(false)
-				self.scrollToTop()
+				if toTop {
+					self.scrollToTop()
+				}
 				
 				return
 			}

				self.tableView!.reloadData()
				self.refreshControl?.endRefreshing()
				self.setLoadingState(false)
				if self.page == 1 {
					self.scrollToTop()
				}
				

		}
	}
	
	func setNews(newsentries: Array<Entry>, toTop: Bool = true) {
		// Top items are not grouped by time
		if highFiSection == "top" {
			dispatch_async(dispatch_get_main_queue()) {
