See autocomplete for `_renderItemData()`. Custom renderings shouldn't have to worry about storing the data.