clean up netif_dialog and make it actually return a value
interface selection works.