Firing Functions with Event Handlers
Events can be divided into three main general categories:
Keyboard and mouse events
Mouse and Keyboard Events
Setting up functions ...