Seperate and fix the list population and emptying
Make sure the items properties are set right
Add a notice if there are no items
Add default height