"ticker" for scheduling and triggering events