It seems very odd that we'd need custom display list items for list markers. I don't think this is quite right. Can you explain the design decision here?