force call to willShowViewController when selecting new view controller