viewportSize defaults to casperjs defaults