fixed up eventer class