An Event Handler ​is tied to a specific event within a SharePoint Site, such as when an item is added or edited in a given List.  This allows custom code to execute, such as validating the user's entries. All Event Handlers are deployed to the Web level.