[FEATURE] Dial#split should expose callback for main controller completion