Browsing: Progression and Challenges