Browsing: definition emerging technology