transient result listener