added transition with UINavigationController (although buggy)