Storing Application State Part 3 - ViewEdit Page - Day 4 - Part 16

In the previous video, we were left with an error, requiring that we take the time to track down the problem and fix it. This video shows the thought process behind debugging the problem and how to find the its true source.
Download the source code in c#
Download the source code in VB.Net
Tombstoning when the hardware Back button is pressed seems to be broken in general. In the XapNotes app, for example, pressing the hardware Back button in the Add Note page will cause a loop. Also, pressing it in the main page does not always exit the app (it seems to needs to cycle through the stacks of previous pages).