Browsing: engineering practice