video & ui updates to camera