In the context of web programming, explain events and event handlers. Explain the purpose of event handlers and describe the different types of event handlers. Describe two or three common JavaScript event handlers and explain how they might be used on a web page. Provide an example of an event handler code in JavaScript (write your own code!) for an event handler and describe how you would use it on a web page.