hi, i have a application where i need a timer to intr every 40 ms but i found it was not accurate so i made a program to test it timer_tick event ----- current_time = my.computer.clock.time.milliseconds actual_interval = (current_time-earlier_time) earlier_time = current_time end sub --------- seems like "user defined interval" is very diff from "actual interval" any userdefined interval from 1-14 makes the timer work every 16ms any userdefined interval from 15-34 makes the timer work every 32ms any userdefined interval from 35-45 makes the timer work every 47ms why does the timer not intr exactly acc to interval? or is the program wrong?