Add forwarding listener
Rename Counter back to CountingListener
Clean up
Add filtering listener
Improve handlers internal API
Add interfaces for other known listeners
Implement handlers for recently added listeners
Register resources for recently added listeners
Update TODOs
Print resources to listeners map on debug activation
Update debug output for resource to listeners map
Add direct accessors for resources of recently added listeners
Add common register and unregister methods for recently added listeners