Reworked Listbox data storage

Most of the listboxes have been reworked to store both valuemembers and
displaymembers