you can also use smaller "helper" objects. make them invisible to start and reference them to scroll to instead of image points. You could even make the helper object follower your mouse.x mouse.y if you wanted it to zoom to the object where your curser was. just an idea