by slashrsm: Laverage event system to handle entity selection.