layerdialog design improvements