scale adjustment working on mobile (including landscape)