allow for adding of listeners at dispatch time