Changes to API for Browser.open() to return Event<T>.