adding browser.version support and device deduction