version 2.0 SPA; using google-map component etc