dialog improvements