Also, a directive will show up as soon as it is *possible* for the event to become true. So if you want a directive to appear at an exact time, you may need to chain it or otherwise keep that event 'out of the loop' until the right time.
For instance, for those regular wing killing directives ('Destroy Arjuna' etc.), you don't need to chain it, because it can't become true until the wing one has to kill actually arrives. So FS2 is smart and doesn't show it until then. But for something like 'Return to Base' directives, you need to set up the event in a way that it can only become true after the mission is completed, because one can technically press Alt-J the moment the mission starts and so FS2 will happily tell you to do so if you don't force it to disregard the event for the time being.