pull down to refresh

I'm back to my refactor finally! I started it back in April for Satoshi's sake.