use events to manage local video (and getUserMedia)