Пилю выпадающий список с пользовательским вводом

решил проблему с редактированием
теперь обобщаю выпад.список, чтобы его можно было использовать повторно