diff --git a/morecomments.js b/morecomments.js
index a43a44d..6055c9c 100644
--- a/morecomments.js
+++ b/morecomments.js
@@ -13,7 +13,9 @@
         var info = classes.match("node-([0-9]+) page-([0-9]+)");
         $(".morecomments-button").append("<div class = 'wait'>&nbsp;</div>");
         $.get(Drupal.settings.basePath + "morecomments/" + info[1] + "/" + info[2], function(data) {
+          var parent = $(".morecomments-button").parent();
           $(".morecomments-button").replaceWith(data);
+          Drupal.attachBehaviors(parent);
         });
       }
     }
