Remove set_names from apps generate functions exchanging for signal. Was cross-thread access to GUI