remove listener name() and setName(), and event setName()