split confirmation listener