addWeakChangeListener