add event controller tests