Need to decide what to do about IE 10 and perhaps more recent Safari versions.