New cross browser switch