Made RunEvent abstract