fixed hasGetUserMedia()