siteCollector: adjust map size on close, calculate position on save always