Browsing: Research based solutions