rendering improvements & textured pan&zoom

needs work for large texture case