controllable timer
move timer to app-level
init timer
move timer back..
init timer for apple only