updated user agent helper
add isDesktop to getBrowserInfo