Browsing: past present future trends