rename scannerOverlay to avoid conflict