     }
     
     override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
+        touchReceived = true
+        
         printEvent(event)
         
         super.touchesBegan(touches, withEvent: event)

//

import UIKit

class ViewController: UIViewController {
    

    
}

extension UIResponder {
    
    func printNextResponder(nextResponder: UIResponder?) {
        guard let responder = nextResponder else {
            return
        }
        
        if (touchReceived) {
            print("-> \(self.dynamicType): Hey \(responder.dynamicType), something coming your way!")
        }
    }

}
