         
         let info = Keynode.Info(notification.userInfo)
         
-        if let rect = info.frame {
-            willShowAnimation(true, rect: rect, duration: info.duration, options: info.curve | .BeginFromCurrentState)
+        if let rect = info.endFrame {
+            willShowAnimation(true, rect: rect, duration: info.duration, options: info.curve | .BeginFromCurrentState | .OverrideInheritedDuration)
         }
     }
     

    }
}

public let UIResponderFirstResponderNotification = "UIResponderFirstResponderNotification"

            didSet {
                if let scrollView = targetView as? UIScrollView {
                    scrollView.contentInset.bottom = defaultInsetBottom
                    scrollView.scrollIndicatorInsets.bottom = defaultInsetBottom
                }
            }
        }
