Events (Again Again)

i got stuck with rebase so i decided i'd just copy over all the event script changes over to a new branch.. So this should be a "good" pull request.