pull down to refresh

This seems to be something @kr has thought a lot about...