don't crash when widget are duplicate