diff --git a/module/product/ui/create.html.php b/module/product/ui/create.html.php
index 571a6836ba..d4c98a4b73 100644
--- a/module/product/ui/create.html.php
+++ b/module/product/ui/create.html.php
@@ -82,8 +82,6 @@ foreach($fields as $field => $attr)
$formItems[$field] = $formGroup;
}
-$formItems['program']->add(on::change('setParentProgram(e.target);'));
-$formItems['acl']->add(on::change('setWhite(e.target);'));
if(empty($programID)) $formItems['line'] = formRow(set::hidden(true), $formItems['line']);
/* Set whitelist box. */
@@ -134,6 +132,8 @@ $formItems['whitelist'] = formRow
formPanel
(
set::title($title),
+ on::change('#program', 'setParentProgram'),
+ on::change('#acl', 'setWhite(e.target)'),
$formItems
);