 // MARK: - BottomRefreshContainerView
 
 public extension UIScrollView {
-    public func addBottomRefreshContainerViewWithHeight(height: CGFloat, actionCallback: RefreshActionCallback?) -> Void {
-        removeBottomPullToRefresh()
-        
+    public func addBottomRefreshContainerViewWithHeight(height: CGFloat, actionCallback: RefreshActionCallback?) -> Void {        
         let bottomRefreshContainerView: BottomRefreshContainerView = BottomRefreshContainerView(height: height, scrollView: self)
         addSubview(bottomRefreshContainerView)
         self.bottomRefreshContainerView = bottomRefreshContainerView

    }
    
    public func removeTopPullToRefresh() -> Void {
        topRefreshContainerView?.removeFromSuperview()
        topRefreshContainerView = nil
    }


public extension UIScrollView {
    public func addTopRefreshContainerViewWithHeight(height: CGFloat, actionCallback: RefreshActionCallback?) -> Void {
        let topRefreshContainerView: TopRefreshContainerView = TopRefreshContainerView(height: height, scrollView: self)
        addSubview(topRefreshContainerView)
        self.topRefreshContainerView = topRefreshContainerView
