Using events to trigger scripts