event controller

update event controller not yet done