pull down to refresh

Thanks. I feel like some parts needed some more exploration but of course I procrastinated, got busy and didn't have as much time to work on it as I had hoped.