diff --git a/src/main/resources/META-INF/xnat/spawner/site-admin-elements.yaml b/src/main/resources/META-INF/xnat/spawner/site-admin-elements.yaml
index c5df1de15c47f4fa02440ee827b66fb09ba870b2..d0830b1b81dace6bf5ceb7795bf8138ebefda3aa 100644
--- a/src/main/resources/META-INF/xnat/spawner/site-admin-elements.yaml
+++ b/src/main/resources/META-INF/xnat/spawner/site-admin-elements.yaml
@@ -1173,11 +1173,10 @@ dicomScpReceivers:
                     contentType: json
                     contents:
                         scpId:
-                            kind: panel.input.text
+                            kind: panel.input.hidden
                             id: scp-id
-                            name: scpId
-                            label: SCP ID
-                            validation: required
+                            name: id
+                            className: hidden
                         aeTitle:
                             kind: panel.input.text
                             id: scp-title
diff --git a/src/main/webapp/scripts/xnat/admin/dicomScpManager.js b/src/main/webapp/scripts/xnat/admin/dicomScpManager.js
index 73c806f3c6652b70dd221d9e97a69371e5475a5d..d2131a1e0a8d329c22e9389ae561158dc7cdc7b5 100644
--- a/src/main/webapp/scripts/xnat/admin/dicomScpManager.js
+++ b/src/main/webapp/scripts/xnat/admin/dicomScpManager.js
@@ -229,7 +229,7 @@ var XNAT = getObject(XNAT || {});
             return spawn('a.link|href=#!', {
                 onclick: function(e){
                     e.preventDefault();
-                    dicomScpManager.dialog(item);
+                    dicomScpManager.dialog(item, false);
                 }
             }, [['b', text]]);
         }
@@ -238,7 +238,7 @@ var XNAT = getObject(XNAT || {});
             return spawn('button.btn.sm.edit', {
                 onclick: function(e){
                     e.preventDefault();
-                    dicomScpManager.dialog(item);
+                    dicomScpManager.dialog(item, false);
                 }
             }, 'Edit');
         }
@@ -258,7 +258,7 @@ var XNAT = getObject(XNAT || {});
                                 url: scpUrl(item.id),
                                 success: function(){
                                     console.log('"'+ item.aeTitle + '" deleted');
-                                    XNAT.ui.banner.top(2000, '<b>"'+ item.aeTitle + '"</b> deleted.', 'success');
+                                    XNAT.ui.banner.top(1000, '<b>"'+ item.aeTitle + '"</b> deleted.', 'success');
                                     refreshTable();
                                 }
                             });
diff --git a/src/main/webapp/scripts/xnat/ui/panel.js b/src/main/webapp/scripts/xnat/ui/panel.js
index 1a5ee638e81ac14d37efa0b81bab76f73bcaaf81..ab9c2a33aa03018327854fb5132ec196b2de1921 100644
--- a/src/main/webapp/scripts/xnat/ui/panel.js
+++ b/src/main/webapp/scripts/xnat/ui/panel.js
@@ -746,13 +746,14 @@ var XNAT = getObject(XNAT || {});
         opts.type = 'hidden';
         opts.element = extend(true, {
             type: 'hidden',
-            className: opts.className || opts.classes,
-            addClass: 'hidden',
+            className: opts.className || opts.classes || '',
             name: opts.name,
             id: opts.id || toDashed(opts.name),
             value: opts.value || ''
         }, opts.element);
 
+        addClassName(opts.element, 'hidden');
+
         if (opts.validation || opts.validate) {
             extend(true, opts.element, {
                 data: {