updated basic combobox panel to be able to use a passed in function when the deletion or editing of an element in it occurs
add interface