Browsing: challenge to engineering