Limestone Digital interview question

What is an event listener in javascript?