now properly checking for browser OS