many fixes for portrait iPad, better experience for iPhones