panzoom fixes, still needs work