entity listeners per entity