add support for conditional display in list item