tweaked removal of observers in the class adding TVC