The keywords you mention specify the timing of event handler execution relative to the triggering event itself. There are three choices:
PRE
-- event handler is triggered synchronously with the event, and execute before the event itself. This is useful for tasks such as validation.POST
-- event handler is triggered synchronously with the event, and executes after the event itself.ASYNC
-- event handler is triggered asynchronously with the event.
Hope this helps!