Browsing: three emerging technologies