Sample updates
Device manages its own FaceTracker to eliminate thread sync issues. FaceTracker can still be maanged manually or independently of device.
Merged and updated from dev