Function vs Custom Event

I know this is old but topics never die.
Are events something like events in javascript like “click” etc? So something can trigger an event somewhere in the script/code?