expose binding through the callback router