Added the ability to refresh by pulling down