view zoom okay, still problems in redraw background and TODO: limit the page scroll as it's limited the scale factor