Working out FrameLayout issues for attaching fragments