pull down to refresh

Very impressed and worthy challenge.