      */
     open func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
         print("animationController(forDismissed")
-        return isMotionEnabled ? DismissingMotion(isPresenting: true) : nil
+        return isMotionEnabled ? DismissingMotion(isPresenting: true, isInteractive: isInteractiveMotionEnabled) : nil
     }
     
     /**

     */
    open func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
        print("tabBarController(_ tabBarController")
        return fromVC.isMotionEnabled ? Motion(isPresenting: true) : nil
    }
}


    /// A boolean indicating whether Motion is presenting a view controller.
    open fileprivate(set) var isPresenting: Bool
    
    /// A boolean indicating whether Motion is interactive.
    open fileprivate(set) var isInteractive: Bool
    
    /**
     An Array of UIView pairs with common motionIdentifiers in
     the from and to view controllers.
