mainContent has something to do with how the fragment gets stored when its not being used and then gets brought back - this is modified from some example code that I was looking at, but I will need to do some more learning and things before I know exactly what it is, how to use the fragments better, and how I can hardcode it