Browsing: self-balancing technology