updated the event class. you can now compile the library. im trying to fix some linking errors.