Browsing: advancing technology