fix rawtypes for AbstractListenerService
expose registered listeners
Minor cleanup