event controller update2