handle entity asEvent