adding caniuse alternatives for legacy