EditListPanel broken out to mixins for design and testing
new tests