Detecting browser Zoom change

Testing my app on mobile safari, if the user rotates the device, then the WebPage.Resized event fires and I can re-layout my webPage in a responsive way.

However, if the user simply clicks the browser Zoom level (on mobile Safari, click the aA button and zoom in or out) I don’t seem to get the event, and my webPage looks weird. If the user rotates the screen, then my relayout code runs and the page looks fine at a higher (or lower) zoom level.

Is there a way to get the Zoom event somehow?