Calling a listener on every match