title: NetworkInformation NetworkStatusChanged event fired twice
body: <p>I am listening for a network change in my WinRT application using what I believe is the recommended approach.</p>
  
  <p>I subscribe to the event using this code. (I have tried in a number of places but currently I have it in the page <code>OnNavigatedTo</code> method).</p>
  
  <pre><code>NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;
  </code></pre>
  
  <p>Then in the <code>OnNvaigatedFrom</code> method I remove it:</p>
  
  <pre><code>NetworkInformation.NetworkStatusChanged -= NetworkInformation_NetworkStatusChanged;
  </code></pre>
  
  <p>When I remove the network cable the <code>NetworkInformation_NetworkStatusChanged</code> event is fired correctly. However, when I plug back in (go back online) the event is fired twice and my data (stored locally while offline) gets uploaded to the server twice.</p>
  
  <p>Has anybody come across this before/know why it might be happening - its driving me mad.</p>
  
  <p>Many thanks
  Chris</p>