An alternative to UISplitViewController on both iPhone and iPad