I'm starting to think that we need to have some sort of "object" or "file" event type that takes advantage of mime types and other open standards.
I don't think we should have an event type for every type of object that we already have standards for.