make sure we maintain the original "fn" and the "wrapped" fn independently
- more of an idea as far as how to register.  but still have the issue
how to copy the fns from one listener collection into another, how to find
the _EventKey for those fns.