Fix disposing child widgets