Fixed viewport and zooming stuff.