     }
     
     public func rowDidTouch(button: UIButton) {
-        // Save row touch in session
+
         self.lastIndexInSession[self.currentIndexSession] = button.superview!.tag
         
         self.currentIndexPath = NSIndexPath(forRow: button.tag, inSection: button.superview!.tag)
         
-        // Should select
         if self.delegate != nil && self.delegate?.respondsToSelector("didSelectRowAtIndex:") != nil {
             self.delegate?.didSelectRowAtIndex!(self.currentIndexPath)
         }
         
-        // Get thumbnailImage
         if let nextThumbnail = self.getThumbnailImageAtIndexPath(self.currentIndexPath) {
             self.airImageView!.image = nextThumbnail
         }

            return
        }
        
        // Get number session
        self.session = self.dataSource?.numberOfSession()
        
        // Get height
        if let heightForAirMenuRow = self.delegate?.heightForAirMenuRow?() {
            self.heightAirMenuRow = heightForAirMenuRow
        }
        
        // Init
        var tempThumbnails: [Dictionary<Int, UIImage>] = [Dictionary<Int, UIImage>()]
        var tempViewControllers: [Dictionary<Int, UIViewController>] = [Dictionary<Int, UIViewController>()]
        

            self.bottomSession?.removeFromSuperview()
            self.bottomSession = nil
        }
        
        if sessionViews!.count == 1 {
            // count 1
            self.middleSession = self.sessionViews![0]
