adding webcam rendering, and the shim for webcam-less users