adding data onto list items now works, onSelect and onHover work properly