add WeakEventManipulatedListener.