mirror source cleanup in tools and Viewport