fix event onTimeChange