Dealing with new / open / mapsettings dialog lifecycle

Not sure it is the good way to do it though.