Triggers can be added to jobs and work, though there is a bug where re-adding a trigger to a job will make it run multiple times. Need to check if the trigger is unique before adding.