Add beforeZoom and tilesLoaded events. refs #16327