If set to
:capi , ensures that if the delivery function (that is, the first argument to
deliver ) returns, then a message loop runs to catch future events. This is useful because a typical CAPI application function only needs to create and display its interfaces;
:interface ensures that the user's events are processed.