pull down to refresh

That's all very interesting. I don't have many outlets to think through these kinds of problems, so it's fun to bounce my ideas off of you. I know you had already thought through all those issues.
Most likely not through all of them, so keep them coming :) It's also good to see others having the same thought process. Gives me confidence that what I am thinking does not have some obvious flaws.
I'm glad you're not making perfect the enemy of completed.
Sometimes I still feel like I am