I\'m doing some crazy multiple documents inside a single window stuff with the document-based architecture and I\'m 95% done.
I have this two-tier document architect
You can iterate over the responder chain using the nextResponder method of NSResponder. For your example, you should be able to start with the current view, and then repeatedly print out the result of calling it in a loop like this:
NSResponder *responder = currentView;
while ((responder = [responder nextResponder])) {
NSLog(@"%@", responder);
}