Browsing: Human Machine Collaboration