Tag browsing: separation of concern