miscellaneous ameliorations on directive inputChoice