looks like these to me. http://www.soilcropandmore.info/crops/Insects/Insect-Pictures/Salt-Marsh_Caterpillar/Salt-MarshCaterpillarText.html
Air borne, caterpillar(Moth) in a hurry too, perhaps it saw you coming either way Neem oil would drive them nuts, as it would be difficult for the eggs to stick to the leaf surface ....nice pic too