Browsing: Overcoming BPD challenges