Allow users to create their own NewListeners