Updating recognizer methods

Properly cased method names, using lambdas now instead of BiConsumer
method signature