optimizing for phone viewports