                 _outerScrollView?.nsuiIsScrollEnabled = true
                 _outerScrollView = nil
             }
+
+            delegate?.chartViewDidEndPanning?(self)
         }
     }
     

                }
                
                _isDragging = false
                
                delegate?.chartViewDidEndPanning?(self)
            }
            
            if _outerScrollView !== nil

                // We will only handle highlights on NSUIGestureRecognizerState.Changed
                
                _isDragging = false
                
                // Prevent the parent scroll view from scrolling
                _outerScrollView?.nsuiIsScrollEnabled = false

            }
        }
        else if recognizer.state == NSUIGestureRecognizerState.changed
