Browsing: how to overcome challenges in life