set header level more appropriately and added a class for the empty list message to make it addressable