use bmatuso/webcam-directive in submodule `components/webcam-directive`