add Publishable events

@andrey1s please add phpdocs