SetCenterViewController keep offset of the new view controller updated

When the menu is open if you do a 
`setCenterViewController:[[UIViewController alloc] init]`

the new viewController will overlay the whole screen (keeping it's default frame) and the menu state won't update (Open) so the first touch will virtually close the menu..