Start of event emitting & handling