add WebcamOverlay implementation and sample script