updating to better underlying getusermedia libs for improved error handling