Automatic data listener.