Extend the functionality of listeners