Better pixel manipulation, works on firefox. Error img for when getUserMedia is not supported or some other error occurs