diff --git a/views.py b/views.py
index 924e0c094d14521f7ff3e2c489b809799841e492_dmlld3MucHk=..7fbca19f7e62ed601bfa8ae7c31d4ce9b80b201c_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -233,6 +233,6 @@
     target = 'subject'
     context = 'navcontentbottom'
 
-    def call(self, view=None, orderby='diem'):
+    def cell_call(self, row, col, view=None, orderby='diem'):
         req = self.req
         req.add_js( ('cubicweb.ajax.js', 'cubes.comment.js') )
@@ -237,6 +237,6 @@
         req = self.req
         req.add_js( ('cubicweb.ajax.js', 'cubes.comment.js') )
-        eid = self.rset[0][0]
+        eid = self.rset[row][col]
         self.w(u'<div id="%s" class="%s" cubicweb:rooteid="%s">' % (
             self.div_id(), self.div_class(), eid))
         action = self.vreg.select_action('reply_comment', req, self.rset, row=0)