more work on zooming UI