Browsing: Implementation research