reimplement renderItem correctly