new zooming with layer zooming