Events are messages or functions that are called when an event occurs within an application. For example when a model is saved or opened.