fixed wonky zooming