check for zoomableElement first