Initial stab at the UI (iOS optimized)