i've seen event notation like that in other langs, can't remember