Manages a list of elements that can be selected