Browsing: engineering advancements