I have some problem with the "wait for event" activity. In my model I create 2 type of token that I send in 2 different way. In one way I assign a tracked variable "value" to the token (initialized to 0) and send it to "wait for an event" which get free the token when the variable reach the value 2. In the other way I increment the variable. Why when the variable "value" change, the "wait for event" activity do not release the token?