fix problems on landscape mobile devices;