Added more browser abstraction things