... but this confuses me.  Where is this method being defined? Can we not think of a way to register a method as the handler by passing a symbol or something, rather than just creating a block out of the method?