Any user action with the editor can generate a request. The nature of the request is understood by the context of invocation.
The editor's actions are triggered by user input, which generates requests based on the specific context in which they are invoked.