public ICancelable ScheduleTick(Action<DateTime, float> tickAction, TimeSpan delay = default(TimeSpan)) { return Schedule(tickAction, TimeSpan.FromSeconds(1), true, delay); }