addWeakListener