Browsing: past present and future