improve participatable? in event model
fix event feature spec