problem with shouldDisplayListLauncher method