Timers should only be started from the GUI thread.