event scripting + build