fix bug: renderer should get the object row as a 2nd argument