simplified confirmation listener