Moved serviceKey into Trigger...() functions to prevent race conditions (fixes #1)