(#37) adjust canvas size on zoom