I have a UItabBarController with two childs (A and B) and I present a third controller C from UItabBarController but if I call dismiss on controller A, controller C gets dis