browser check moved to ui