viewport stuff

adjusting for a responsive update