Changed the different event handlers into processors and changed its name. Used the new linked list structure. Removed the need for dispose on several types.