Browsing: technology developments