Hooks

One more thing: because each run of a hook script creates a new event, we lose the correlation between the actual event (e.g. event == 'boot') and the run of the hook script. Fine to address later, but should have a ticket somewhere.

Ultimately, the user needs to be able to ask "When I booted nodeXYZ, what hooks were triggered and how did they do ?"