diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index 91f2507a486732b8a26f908337fc2702d882a7bf..a8cf33594544ac96b077d65a18c00c1f91384fdb 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -402,8 +402,8 @@ function initChangeCheck(msg){
     };
     edit_text.onkeyup  = summaryCheck;
     var summary = document.getElementById('edit__summary');
-    summary.onchange = summaryCheck;
-    summary.onkeyup  = summaryCheck;
+    addEvent(summary, 'change', summaryCheck);
+    addEvent(summary, 'keyup', summaryCheck);
 
     // set focus
     edit_text.focus();