Browsing: Comprehensive review