added explicit dispatch and respond methods to HandlerInterface