Moved actual event code into Kohana_Event so that a user Event class can actually extend the class.