diff --git a/qui/controls/elements/FormList.js b/qui/controls/elements/FormList.js
index 1d4e121aa967dd7ba49e6a24b211c4c9d35efb23..7809075f6ba35de96311b5d1866892abc829d3e2 100644
--- a/qui/controls/elements/FormList.js
+++ b/qui/controls/elements/FormList.js
@@ -184,7 +184,10 @@ define('qui/controls/elements/FormList', [
                 change: this.$refreshData
             });
 
-            this.$refreshData();
+            QUI.parse(Child).then(function() {
+                this.$refreshData();
+                this.fireEvent('parsed', [this, Child]);
+            }.bind(this));
 
             return Child;
         }