Functional runnable (layout bugs exist)
Fix spinner display issue
iPhone part works well
Add fix-up for iPad (due to iOS bug?)