modify domain calls to be hide show instead of remove and create
refactor domain label creation and display functionality