customParamsVC also pushes and pops when it needs to.