Move timer firing implemention into Window #1992
Merge pull request #2850 from ebalint/1992_move_timer_firing_impl

Move timer firing implemention into Window #1992