Browsing: how cancer develops