pull down to refresh

I'm refactoring our clientside wallet code because it got pretty funky over the last few months. After that more nov-5 doom-coding.