Browsing: technology and research