diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPropertyTypeDialog.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPropertyTypeDialog.java
index e248bd727445d850fbd4fa7129e23003b77ac823..dd34415c983edc19f91dabb096b82e9e542de8ff 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPropertyTypeDialog.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/amc/AddPropertyTypeDialog.java
@@ -1217,7 +1217,7 @@ public class AddPropertyTypeDialog extends AbstractRegistrationDialog
                         updatePropertyTypeRelatedFields();
                     }
                 };
-            vocabularySelectionWidget.addListener(Events.Change, vocabularyListener);
+            vocabularySelectionWidget.addListener(Events.SelectionChange, vocabularyListener);
             FieldUtil.markAsMandatory(vocabularySelectionWidget);
         }
         return vocabularySelectionWidget;
@@ -1239,7 +1239,7 @@ public class AddPropertyTypeDialog extends AbstractRegistrationDialog
                         updatePropertyTypeRelatedFields();
                     }
                 };
-            materialTypeSelectionWidget.addListener(Events.Change, materialListener);
+            materialTypeSelectionWidget.addListener(Events.SelectionChange, materialListener);
             FieldUtil.markAsMandatory(materialTypeSelectionWidget);
         }
         return materialTypeSelectionWidget;