fix audio so that it only plays while audio element is visable in viewport