reworks on keeping popup size despite page zoom level