There was a fringy bug related to restoring the FooterControlsFragment transaction. Since hiding/showing is handled uniquely when the Activity is shown, we use commitAllowingStateLoss() instead of commit().