I personally seldomly use the signal(), I use explicit signal(transitionname)
I agree with Ronald. Using the explicit signal() is the better way to do it. It allows the code to be read and understood more easily. The problem with the default signal() is that it is completely order based.
If anything, there should be an attribute to mark it default. But there isn't, so I suggest using the explicit signal.
you use the explicit signal in any case?
or only where there are more then one transition as the example i posted?
I was considering too, how much is important to use an event on a transition, and if is correct to handle something in the moment you are going from A to B. Is not more easy or correct to set an handler on the leaving node event or on the enter?.
I was looking for some more info about which is better practice to navigate through the process. Or if not the best practice which is the most common idea about it. :)