Logika do conditionWidget (bez usuwania) + names