SwitchLanguageDialog now it's itself to visible or diasoss itself if not needed RasterlegendData not implements Copyable StylingUtil createLegendPanel manages the gaps better