event dispatcher in listener object, animal class