diff --git a/views.py b/views.py
index 434e5a30b61aa97a0ae3fe36cad4ea0a0c6f6ec5_dmlld3MucHk=..a24796ae70e406694fae6207557757b9055ba784_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)