             }
         }
         
+        reconfigureCards()
+    }
+    
+    private func reconfigureCards() {
         for index in 0..<visibleCards.count {
             if let dataSource = self.dataSource {
                 

                
                let lastCardContentView = dataSource.kolodaViewForCardAtIndex(self, index: UInt(shownCardsCount - 1))
                let lastCardOverlayView = dataSource.kolodaViewForCardOverlayAtIndex(self, index: UInt(shownCardsCount - 1))
                let lastCardView = DraggableCardView()
                
                lastCardView.hidden = true
                lastCardView.userInteractionEnabled = true

            
        } else {
            
            reconfigureCards()
        }
    }
    
