Browsing: emerging computer technologies