Browsing: build an ideal client