better handling of multiple different screen size for ios.