345e10e5e4
* changes:
separate enforceContainerWithinScreen logic to a private method am: 27790352a3
separate enforceContainerWithinScreen logic to a private method