Browsing: comprehensive review