Browsing: how to overcome obstacles