* Input: start/stop timers only from the input thread, adjust long/short/repeat timings, improve timer routines reliability.