Browsing: programmable robot ball