Began work on specialising Event types depending on context.