break script out to external file; create script node instead of eval'ing