refactored: mess in sitemap widget