change contained viewport computations