Add Entity events and listener