diff --git a/js/viewfeed.js b/js/viewfeed.js
index 643937ecccb7d16daf552c13ec8555a84738d2ee..45e1a54e229cd3210dd5d47b1d02bc4dea8cf02d 100644
--- a/js/viewfeed.js
+++ b/js/viewfeed.js
@@ -162,6 +162,10 @@ function headlines_callback2(transport, offset, background, infscroll_req) {
 					initHeadlinesMenu();
 
 					new_elems.each(function(child) {
+						if (dijit.byId("RCHK-" + child.id)) {
+							dijit.byId("RCHK-" + child.id).destroy();
+						}
+
 						dojo.parser.parse(child);
 
 						if (!Element.visible(child))