Browsing: Recent Developments and Controversies