rewriten API for special events

Why not EventPart as name for class ?