Added practical programming counter to handle press/bench alternation.