Recently I needed to add code when stages in my business process flow were selected or changed. This is easy to do.
I hit a problem that making a field read only did not affect it in my business proves flow. I also observed a similar behaviour with the header.
Luckily this problem is solvable, in this post I will document the solution.