title: Touches not recognized after custom transition
body: <p>I have an issue with custom transitions on the iPad. I create a custom transition that animates correctly and seems to work (i.e. the transition occurs). However, when I arrive at the destination view controller (after executing the isLoggedIn block), the destination view controller is unresponsive (it doesn't respond to touch events). II have a feeling it has something to do with the call to <code>[container insertSubview:toViewController.view belowSubview:fromViewController.view];</code> because if I call <code>[container insertSubview:toViewController.view aboveSubview:fromViewController.view];</code> the touches work as expected (but you cannot see the animation, as it happens on the source view controller).</p>
  
  <p>Any idea why the touch events aren't being recognized? </p>
  
  <pre><code>-(void)animateTransition:(id&lt;UIViewControllerContextTransitioning&gt;)transitionContext {
  UIViewController *fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey];
  UIViewController *toViewController = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey];
  UIView *container = [transitionContext containerView];
  
  //Prepare the view
  if (self.isLoggedIn) {
      //Insert the main view under the login view
      CGRect frame = CGRectMake(0, 0, toViewController.view.frame.size.height,
                                toViewController.view.frame.size.width);
      toViewController.view.frame = frame;
      [container insertSubview:toViewController.view belowSubview:fromViewController.view];
  } else {
      CGRect frame = CGRectMake(0, 0, toViewController.view.frame.size.height,
                                toViewController.view.frame.size.width);
      toViewController.view.frame = frame;
      if([toViewController respondsToSelector:@selector(openWalls)]) {
          [(DJVLoginViewController*)toViewController openWalls];
      }
      if([toViewController respondsToSelector:@selector(toggleLoginViewsAlpha:)]) {
          [(DJVLoginViewController*)toViewController toggleLoginViewsAlpha:0];
      }
      //Insert the login view above the main view
      [container insertSubview:toViewController.view aboveSubview:fromViewController.view];
  }
  
  //Make animations
  
  [UIView animateWithDuration:[self transitionDuration:transitionContext]
                   animations:^{
                       if (self.isLoggedIn) {
                           //Perform animation
                       } else {
                           //Perform animation
                       }
                   } completion:^(BOOL finished) {
                       [transitionContext completeTransition:YES];
                   }];
  }
  </code></pre>