comm & actionevent