#27 1. refactoring lock zoom out, it should use stretcher & container instead of a image