Use standardised StatListener class for listeners