and would we need a config option to disable listeners? maybe for edge cases where people need to implement their own solution?