Different approach to MLObj: kill threads if label changes