attempt 3 to get the viewport issues correct on Macbook pro with retina.