Browsing by Keywords maintaining balance