Browsing: engineering and R&D