3x rewrite zooming, add resize handler, background layer