use Event.add in scripts rather than direct lpush
Merge pull request #287 from ali-graham/275_event_add_in_scripts

Event#add in scripts