update event model, add new label control