Adding basic event types

Need to have an event system - here it comes!