scan-based interaction