Row is also part of position (simpler interface).
Show row number in left box.
Move row tracker into own file.
Implement javascript to display needle board.
More predefined values in simulator.
tune carriage position display to match with the needles.
better initial (test) needle pattern.