Browsing: advanced and emerging technologies