listens for chat interaction changes and invalides most recent chat. fix #202