reorganize again, added log gui (previously legacy dialog ui)