some more bugfixing in zooming