Add loading indicator
Optimize mobile experience. Clean up.
Cleared out todos