improvements to zooming.  also, addressed a string-related bug with a temporary trim solution (should really be using the language id, however).