actual state listener tracks store usage