Browsing: ever-evolving technology