CB-7843 Fixes angular routing on WP8
diff --git a/template/cordovalib/XHRHelper.cs b/template/cordovalib/XHRHelper.cs
index 81256fe..62f49ea 100644
--- a/template/cordovalib/XHRHelper.cs
+++ b/template/cordovalib/XHRHelper.cs
@@ -34,13 +34,15 @@
         {
             string script = @"(function(win, doc) {
 
-    var __XHRShimAliases = {};
+    if (!win.__XHRShimAliases) {
+        win.__XHRShimAliases = {};
+    }
 
-    window.__onXHRLocalCallback = function (responseCode, responseText, reqId) {
-        if (__XHRShimAliases[reqId]){
-            var alias = __XHRShimAliases[reqId];
+    win.__onXHRLocalCallback = function (responseCode, responseText, reqId) {
+        if (win.__XHRShimAliases[reqId]){
+            var alias = win.__XHRShimAliases[reqId];
             if (alias){
-                delete __XHRShimAliases[reqId];
+                delete win.__XHRShimAliases[reqId];
                 if (responseCode == '200'){
                     alias.onResult && alias.onResult(responseText);
                     Object.defineProperty(alias, 'responseXML', {