pull down to refresh

When I haven’t been retreating I’ve been refactoring our frontend wallet code and integrating @rblb’s encrypted device sync code.