Browsing: adapting to technological advancements