   
   func openAnimation(completion completion: CompletionHandler?) {
     
-    if animationView?.subviews.count == 0 { // added animation items if need
-      addImageItemsToAnimationView()
-    }
+    removeImageItemsFromAnimationView()
+    addImageItemsToAnimationView()
     
     guard let animationView = self.animationView else {
       return

    animationItemViews = createAnimationItemView()
  }
  
  // MARK: public
  
  public func selectedAnimation(isSelected: Bool, animated: Bool, completion: CompletionHandler?) {

  }
  
  func createAnimationView() {
    
    let anAnimationView = UIView(frame: containerView.frame)
    anAnimationView.layer.cornerRadius = foregroundView.layer.cornerRadius
    anAnimationView.backgroundColor = UIColor.clearColor()
