fixes for mobiles and tablet device