viewports should touch the edge