remov target target list doe target doe exist target list fire appropri target event interest listen target remov param target target remov remov target object target target transact target target contain target start target transact object old target target arrai collect owner fig target target remov target target remov uml listen remov listen target size old target length intern set target target event target remov old target end target transact 