intro section, dropping getusermedia shim in favour of my own solution