Browsing: skill development and online learning