abstracted ScannerManager away from DefaultLauncher