change to frame-based timer
added STOP