Send initial state when subscribing.
Add needle coloring for guide (needle now shows the step, not the machine).