fixed transition from value to empty in selects

Previously the behaviour would result from going from the selection of
Something to the empty value (ie. abstrain) would result in the entry "-"
which is incorrect. The system will now correctly delete the list if the
value is removed.