Add delete functionality

Break LoadSelectedItem out from namesListBox index change