Move blink scheduler implementation into a component