Why all these edits? just re-grab the custom renderer in renderItem.