event system (halo) separated from console