NextState as field in ListenerContext