add Scheduler #on_pre_trigger #on_post_trigger

add Scheduler #on_pre_trigger #on_post_trigger callbacks

closes gh-71