Browsing: complex challenges