events: Event object should be instantied only on demand