Polishing scaling to viewport, animation