         self.hideAirViewOnComplete({() -> Void in
             let controller: UIViewController? = self.getViewControllerAtIndexPath(self.currentIndexPath!)?
             if controller != nil {
+                
                 self.bringViewControllerToTop(controller, indexPath: self.currentIndexPath!)
+                
             } else if self.storyboard != nil {
                 
                 if self.dataSource != nil && self.dataSource?.respondsToSelector("segueForRowAtIndexPath:") != nil {

extension UIViewController {
    
    var airSwipeGestureRecognizer: UISwipeGestureRecognizer? {
        // readonly
        get {
            
            var swipe: UISwipeGestureRecognizer? = objc_getAssociatedObject(self, &SwipeObject) as? UISwipeGestureRecognizer

        // Get thumbnailImage
        if let index = self.lastIndexInSession?[self.currentIndexSession!] {
            let lastIndexInThisSession: NSIndexPath = NSIndexPath(forRow: index, inSection: self.currentIndexSession!)
            let prevThumbnail: UIImage? = self.getThumbnailImageAtIndexPath(lastIndexInThisSession)
            if let prev = prevThumbnail {
                self.airImageView?.image = prevThumbnail
