Changed the documentation slightly.
Made it store an instance of EventHandler.
Modified the code slightly and expanded the documentation.