If you pushViewController from bottomViewController when scrolled to the bottom of the tableView, the position of the scrollView changes by the minHeaderHeight() for some reason.
If the bottomViewController isn't scrolled to the bottom, everything is fine. However, when scrolled to the bottom, when you push a new viewcontroller onto the stack, the bottomViewController shifts.
If you pushViewController from bottomViewController when scrolled to the bottom of the tableView, the position of the scrollView changes by the minHeaderHeight() for some reason.
If the bottomViewController isn't scrolled to the bottom, everything is fine. However, when scrolled to the bottom, when you push a new viewcontroller onto the stack, the bottomViewController shifts.