Browsing: Pattern based Thinking