#5: start/stop timer on willMoveToWindow to avoid memory leaks