Viewports now scale with page scaling. Fixes #115