Browsing: the beagle freedom project