done some more on the refreshControl, still not done!