Browsing: developments in technology