Browsing: on four fundamentals