This is a core routine, like mainResponder.respond. It's where features pile up, and the code gets dense and fragile. It's a good place to master, because that's going to lead to clear docs, users and developers who understand the product, and something with a flexible yet simple extension architecture. And that's what I'm going to dive into when I get back from lunch!