refactor, added gschema/settings dialog/stack transitions