refactor 4: events controller, view, partials...found error with sql reports due to refactor 2 and 3, will rollback after this commit