I'll post the revision when I get home. This is basically what I did:
On the StateManager module, I used the "edittext" lines as a reference and put "label1 as Label", etc. I did the same with "button". As I mentioned, this works great for orientation change and using the back button to leave the app. When the app is killed the label info is restored, but the contact photo isn't, which means I didn't save it properly. The button, although invisible, are still there and fully functional.