adding identification listener internal class
adding IdentificationEvent listening