Browsing: science and engineering