made the event more general for future support of objects with draft/publish status