set up viewport better for some mobile devices