Added optional vocabulary to recognize()
Corrected behaviour names