changes viewport scale