public void trackTarget(Label target) { trackedTargets.Add (target); foreach (Endeavour action in target.getAvailableEndeavours(this)) { availableEndeavours.Add(action); } dirty = true; }