legacy browser fix