I am new to Node, and I am struggling to understand the main difference between Events and Functions. Both need to be triggered, so why do we need an Event at all if we have
An event is an identifier used within tools (.on(), .emit() etc) to set and execute callbacks. Functions are reusable code.
.on()
.emit()