Continued integration into single page app. GeoLocation added.