So this is the best answer I can give, I don't think you can natively detect a pure close in JavaScript. All other events are not supported. All the different visitors' actions that a web page can respond to are called events. If there are multiple handlers registered, they will always execute in the order in which they were bound. The associated drag data store is a live but filtered view of the system clipboard, exposing mandatory data types the implementation knows the script Data to be sent to the server. Examples: moving a mouse over an element; selecting a radio button; clicking on an element; The term "fires/fired" is often used with events. Fired when a static