You can remove that phantom zoom by adding the document.getElementsByClassName("zoomContainer").remove();
code to the close button, as follows:
<a href="#features" onclick="self.close(); document.getElementsByClassName("zoomContainer").remove();" class="close">×</a>
But the problem with this approach is that if you try to open again the “Compliance” pop-up, the zoom will not be there, as we’ve just removed it.
In the free version the zoom element is build on page load and activated on hover. In the pro version the zoom element is build on hover, therefore you can remove it and rebuild it afterwards.
I’m afraid you’ve reached and crossed the limits of use cases for the free version, as it never planned to be used in a dynamic setup where the image shows up and disappears afterwards. If you’re happy with the suggested solution, go ahead and use it, but that’s the best I can help you with.