"action-script" renamed to "sync-handler" to be less confusing