pull down to refresh

Finalizing the underlying work to a better SN UI system, it's going great! I'm also doing bugfixes on the side, especially if I find bugs while refactoring.