Зависит от того, к какому объекту относятся события.Если у вас есть модель домена, управляемая событиями, вы можете поместить их на уровень бизнес-логики.Если у вас есть события только в пользовательском интерфейсе, вы должны поместить их в слой представления и т. Д.