Browsing: Overcoming Obstacles with Resilience