This doesn't correctly get the "old" value , because the box was committed in the loop above.