Different types of events
The type of event you pass it through the first parameter of the addEventListener function. There are tons of different events that javaScript provides. Some of the most common include click, doubleclick, rightclick, mouseover, mouseenter, mouseleave, scroll and many more.
In fact here is the list with all of them. This is like the golden book of DOM as not only shows the events , but also properties of DOM elements that can be changed. Have a look no matter what!