add comprehensive testing for delegateListeers and undelegateListeners custom listener argument.
add comprehensive testing for delegateListeers and undelegateListeners custom listener argument.

docyes/dlv