updated LocalEvent