Extracting common before behavior
Adding specs regarding event audits

Switching to more aggressive event triggering