Added structure for reacting to different Operating Systems in detectInstalledBrowsers