tango: add a dispatch function