Browsing: emerging technologies and human factors