Browsing: New technology and developments