Browsing: technology-enabled approach