friday afternoon commit

1. support quirky pivot smart strip
2. prepare to refactor usb scanning