adding browser support and testing