x-data-list component is a gross hack