added: isModernBrowser